|
"Untamed Now Playing" is a Chrome extension which parses the song title and artist from popular online radio/music sites, and writes it to a file on your hard drive. Programs such as Xsplit or OBS can then read the file and display it on an overlay, allowing viewers to easily see what song is currently being played. At the moment, this extension is Windows only.
![[image loading]](http://ipaddr.me/unp/screens/screen1_small.png)
Latest version: 0.6.1 Updated: 30 Jun 13 Github: https://github.com/untamed0/Untamed-Now-Playing Changelog: https://github.com/untamed0/Untamed-Now-Playing/commits/master
Supported Sites
- 8tracks.com
- ah.fm
- blinkboxmusic.com
- deezer.com
- di.fm
- distortionradio.com
- grooveshark.com
- retro.grooveshark.com
- hypem.com
- iheart.com
- jango.com
- last.fm
- nightbot.tv
- pandora.com
- piki.fm
- play.google.com
- play.spotify.com
- plug.dj
- prostopleer.com
- seoul.fm
- slacker.com
- songza.com
- soundcloud.com
- themusicninja.com
- tunein.com
- turntable.fm
- vk.com
- youtube.com
- zaycev.fm
Support for more sites will be added over time. If you have a suggestion for a site, please reply here or open an issue on Github.
Install
There are a couple of ways to install the extension;
Install the packed extension (Stable, recommended!)
- Download the already packed extension here.
- Open Chrome, click on the Spanner/Wrench icon -> Tools -> Extensions.
- Drag and drop the packed extension you downloaded in Step #1.
- Click 'continue' on the bottom left of the Chrome window.
Install the unpacked extension (Under development, not recommended)
- Download the extension from Github here.
- Extract the files to a safe place.
- Open Chrome, click on the Spanner/Wrench icon -> Tools -> Extensions.
- Tick "Developer mode" on the top right of the page.
- Click "Load unpacked extension" and navigate to where you extracted the files in Step #2.
Note, the unpacked extension is from the development repository and thus may contain untested code and have bugs, so it's recommended you use the packed extension, which is always tested before release - unless you don't mind being a guinea pig .
Configuration
Once you have installed the extension, you can find the options page by either right clicking the music note icon next to the address bar and selecting Options, or by finding "Untamed Now Playing" on the Extensions page and clicking Options.
The main option to configure is the "Save Directory". This is where the file containing the now playing data will be saved. The directory will also be used for caching if you enable the "Check stream is live" option. More information explaining each option can be found by clicking the info button on the right of each option.
Tutorial
Many thanks to benfuzed for these video tutorials!
OBS Setup: + Show Spoiler +
Xsplit Setup: + Show Spoiler +
Advanced Settings: + Show Spoiler +
Limitations
At the moment, now playing data is only saved when the song intially plays and is only updated when the next song starts playing. Thus if you stop playing music, the output file will still contain the last song played.
Chrome limits what directories can be saved to, if you run into problems, try saving to a subdirectory of your profile (C:\Users\USERNAME* or C:\Documents and Settings\USERNAME*).
Contact
If you have any problems/suggestions/feedback etc, please either reply here or create an issue on Github. Once installed you can also find my email/skype on the 'contact' area of the options page.
|
United States4714 Posts
|
Looks quite interesting, will try and post feedback soon
|
Yup I use it on my featured stream. Great stuff.
|
Pretty awesome extension. Works flawlessly.
|
I don't understand. Is it just.. so you don't have to make a list of the songs that played in the last half hour or is it so.. you don't have open pandora and look at the song that was just playing?
I really don't get it. Help.
On October 21 2012 05:52 ProTech wrote: Yup I use it on my featured stream. Great stuff. This is the only way it makes sense. If someone else was playing music on a stream and then they had a list of the music that played for the viewers. I guess. I mean why not just use shazam or an analogue.
|
On December 18 2012 20:28 Probe1 wrote: I don't understand. Is it just.. so you don't have to make a list of the songs that played in the last half hour or is it so.. you don't have open pandora and look at the song that was just playing?
I really don't get it. Help. This is for streamers who want to display the current song playing on their favourite web radio service, so viewers can easily find out what it is. This wouldn't be of any use to someone who doesn't stream (or someone who doesn't play music on their stream).
And yes, shazam is an option, however by no means perfect and relies on the viewers having that service available to them.
|
Is there any way to format the text permanently either for two rows (artist on top and song name below that) or with a space in between so that the text scrolls nicely. I've installed this and tried it on OBS but the whole artist + song usually doesn't fit in the box/ticker intended, I would have to cram it to an unreadable font for 99% of the songs to show completely inside the ticker. If I put it on scroll it doesn't add a space in between so it crams together looking stupid. Any solution to this?
Really nice extension otherwise, thanks!
|
On March 14 2013 05:29 Shabs wrote:Is there any way to format the text permanently either for two rows (artist on top and song name below that) or with a space in between so that the text scrolls nicely. I've installed this and tried it on OBS but the whole artist + song usually doesn't fit in the box/ticker intended, I would have to cram it to an unreadable font for 99% of the songs to show completely inside the ticker. If I put it on scroll it doesn't add a space in between so it crams together looking stupid. Any solution to this? Really nice extension otherwise, thanks! Hey Shabs, thanks for the feedback. I'll add support for more variables and new lines in the plain text format for UNP v0.4 which will allow better customisation for OBS users.
|
Great, that should solve it. Any approx when v0.4 will be available? Thanks again!
|
Oh nvm it's basically just for streamers to show their music. Still cool though.
|
United Kingdom20223 Posts
Holy shit, awesome.
Did not think of anything like this - half of the reason i dont use online radio sites etc is because i know i would get distracted by or obsessed with new music and not be able to find out what song it was when the game ends half an hour later
|
I'll have to try this out, our overlay's are pretty slick but I couldn't quite figure how to do this with OBS.
|
this is incredible, good work dude! really really like the idea behind this and im surprised it wasnt made earlier. music parsing has been around for a while and i was wondering why they never made something for streaming sites
|
Thanks for the feedback everyone ![](/mirror/smilies/smile.gif)
On March 15 2013 00:39 Shabs wrote: Great, that should solve it. Any approx when v0.4 will be available? Thanks again! It should be out this weekend. In the mean time, to fix the scrolling/marquee issue, you can add a space (or a few) to the end of the "Plain text now playing format" option.
On March 15 2013 01:30 Cyro wrote: Holy shit, awesome.
Did not think of anything like this - half of the reason i dont use online radio sites etc is because i know i would get distracted by or obsessed with new music and not be able to find out what song it was when the game ends half an hour later This plugin just lists the current (or last) song played, it doesn't keep a list of previous songs played, but I'll consider a feature like that for a future version.
On March 15 2013 01:35 ThomasjServo wrote: I'll have to try this out, our overlay's are pretty slick but I couldn't quite figure how to do this with OBS. Add a new text source, and tick the "use text from file" option, and paste in the save directory you set in the UNP option page and add 'unp_now_playing.txt' on the end, for example: 'C:\Users\Sam\Documents\unp\unp_now_playing.txt'.
|
Just finished v0.4, the plugin should update automatically, or if you can't wait, you can go to the extensions page, tick 'developer mode' and click the 'update extensions now' button.
Changes: Add support for jango.com Add support for plug.dj Add support for seoul.fm Add support for vk.com Added more plain text variables (Now more customisable, available variables depend on the site) Added png album art support Fixed 8tracks.com album art Fixed jango.com album art Fixed tunein.com parsing Fixed turntable.fm parsing Improved deezer.com support Improved iheart.com support Improved youtube.com support
Full change log here
|
I still have a problem with the new version or then I'm just doing something very wrong. I'm using OBS and listening to Pandora. I tried editing plain text now playing format to %a% %n% %e% but it says "Error: Plain text format must contain %s%" It doesn't update the format if I remove the %s% and if I keep the %s% as in %s% %a% %n% %e% it looks like this which is just overall very bad and messy. Am I forgetting something?
|
Unfortunately I forgot to remove the old validation when adding the new plain text variables, so the validation would fail if you didn't have %s% in the format option. I've fixed this and released v0.4.1:
Changes: Added missing support site to docs (tunein) Fixed plain text format validation bug
Full change log here
Again, the plugin will auto update, or if you want it faster, go to the extensions page, make sure 'developer mode' is ticked, and click the 'update extensions now' button. Now, you'll be able to have "%a%%n%%e%" without any problems
|
On March 17 2013 22:17 untamed wrote:Unfortunately I forgot to remove the old validation when adding the new plain text variables, so the validation would fail if you didn't have %s% in the format option. I've fixed this and released v0.4.1: Changes:Added missing support site to docs (tunein) Fixed plain text format validation bug Full change log hereAgain, the plugin will auto update, or if you want it faster, go to the extensions page, make sure 'developer mode' is ticked, and click the 'update extensions now' button. Now, you'll be able to have "%a%%n%%e%" without any problems ![](/mirror/smilies/smile.gif)
Thanks a lot for the quick fix, it's really appreciated. Everything works perfectly now! Great extension
|
Just found this great extension, nice work!
Would it be possible for you to add "themusicninja.com" as a working page for the extension?
|
|
|
|