|
"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 Kingdom20285 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 
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 
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?
|
On March 24 2013 18:20 dagthomas wrote: Just found this great extension, nice work!
Would it be possible for you to add "themusicninja.com" as a working page for the extension? I've added 'themusicninja.com' to my todo, it should be added in the next few days or a week at the most, thanks for the feedback!
|
Hi, I wanted to say, this program is awesome ! I'm just having a little problem with last.fm. I live in Germany and last.fm links automatically to lastfm.de here. I was wondering if that is the reason "Untamed Now Playing" doesn't seem to detect my songs being played.
|
That's pretty cool. Was it designed to be used with streams? Because if so I hope the xsplit step is easy and not convoluted.
|
On March 25 2013 07:49 JackTFarmer wrote: Hi, I wanted to say, this program is awesome ! I'm just having a little problem with last.fm. I live in Germany and last.fm links automatically to lastfm.de here. I was wondering if that is the reason "Untamed Now Playing" doesn't seem to detect my songs being played. Ah, yes the extension is only checking on last.fm at the moment, I've added it to my todo, new version will be released in the next few days. Thanks for the feedback 
On March 25 2013 07:55 obesechicken13 wrote: That's pretty cool. Was it designed to be used with streams? Because if so I hope the xsplit step is easy and not convoluted. Yep! It works with both Xsplit and OBS, there's an Xsplit tutorial video in the original post, in a spoiler tag.
|
Been using this on my stream and i love it, just a couple of things: Whenever i close down chrome after installing this plugin i get a 'chrome has stopped working' error, its not an issue because it closes fine, but another friend that uses gets the same issue. Also i would love the ability to turn off certain websites. I listen to pandora and grooveshark for music, but often click video links while im streaming, which then displays it as a now playing song which looks weird.
Either way, thanks for this plugin, love you.
|
On March 28 2013 18:58 deanyo wrote: Been using this on my stream and i love it, just a couple of things: Whenever i close down chrome after installing this plugin i get a 'chrome has stopped working' error, its not an issue because it closes fine, but another friend that uses gets the same issue. Also i would love the ability to turn off certain websites. I listen to pandora and grooveshark for music, but often click video links while im streaming, which then displays it as a now playing song which looks weird.
Either way, thanks for this plugin, love you. Hmm, I'm rather puzzled by the closing error. The next time it happens, please could you paste me the output of "View problem details"? Does the same thing happen with all other extensions, apart from UNP disabled? And I assume it stops happening with UNP disabled? What version of Windows and Chrome are you using (and your friend if possible) ?
And I'll add the site disable feature to my todo list, thanks for the feedback :D.
|
On March 29 2013 13:31 untamed wrote:Show nested quote +On March 28 2013 18:58 deanyo wrote: Been using this on my stream and i love it, just a couple of things: Whenever i close down chrome after installing this plugin i get a 'chrome has stopped working' error, its not an issue because it closes fine, but another friend that uses gets the same issue. Also i would love the ability to turn off certain websites. I listen to pandora and grooveshark for music, but often click video links while im streaming, which then displays it as a now playing song which looks weird.
Either way, thanks for this plugin, love you. Hmm, I'm rather puzzled by the closing error. The next time it happens, please could you paste me the output of "View problem details"? Does the same thing happen with all other extensions, apart from UNP disabled? And I assume it stops happening with UNP disabled? What version of Windows and Chrome are you using (and your friend if possible) ? And I'll add the site disable feature to my todo list, thanks for the feedback :D.
Problem signature: Problem Event Name: APPCRASH Application Name: chrome.exe Application Version: 25.0.1364.172 Application Timestamp: 513d06c4 Fault Module Name: StackHash_f851 Fault Module Version: 6.1.7600.16385 Fault Module Timestamp: 4a5bdb3b Exception Code: c0000374 Exception Offset: 000cdcbb OS Version: 6.1.7600.2.0.0.256.1 Locale ID: 2057 Additional Information 1: f851 Additional Information 2: f8517a58729c354dce0a57e0c7680906 Additional Information 3: 8887 Additional Information 4: 888726642e0d398c3af4b52c7fcf4ee8
Read our privacy statement online: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt
windows 7 64bit chrome 25.0.1364.172 m
chrome works fine with it disabled, as soon as its enabled i get the error message whenever i close chrome.
friend is also on w7 and not sure which version of chrome
edit: disabled all extensions and then tried and it was fine, enabled them all again and now it works fine.
weird
|
Hmm very confusing, if it starts happening again please let me know
|
For some reason when i play my retro style grooveshark playlist, it will stay on the 1st song that starts playing, any idea on how to get it to update to the next song contuinously?
I use OBS btw and im talking about the classic grooveshark browser option, not that it probably matters...
|
On April 01 2013 09:42 FlyingToilet wrote: For some reason when i play my retro style grooveshark playlist, it will stay on the 1st song that starts playing, any idea on how to get it to update to the next song contuinously?
I use OBS btw and im talking about the classic grooveshark browser option, not that it probably matters... When I updated the Grooveshark code for the new view I was unaware they kept an option to go back to the classic view, so I removed the old code, I'll readd it in the next version .
|
Wow thanks your awesome man! thanks for taking time out of your day to do that for me, i appreciate it
|
Whenever I try to use this with Pandora on Xsplit, nothing shows. The file is there but it only says: [1368743993,"off"]
I've tried pretty much every trick but I cant get it to work
|
On May 17 2013 08:13 ChickenFingers wrote: Whenever I try to use this with Pandora on Xsplit, nothing shows. The file is there but it only says: [1368743993,"off"]
I've tried pretty much every trick but I cant get it to work
Hm, the file definitely shouldn't have anything like "[1368743993,"off"]" inside, are you sure you have the right file? Are you using XML or TXT save format?
|
Is it possible to get working with Windows Media player? Or does such a plug in already exist?
|
On May 24 2013 01:05 PandaTank wrote: Is it possible to get working with Windows Media player? Or does such a plug in already exist? Unfortunately not possible with this extension, as this is just for web based players.
You could try this, I havent tried it but it says it works with WMP: https://github.com/gustafsonk/SFMT
|
Just finished 0.5, sorry for the delay between updates I've been rather busy 'irl'.
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: Added support for NightBot.tv Added support for play.google.com Added support for play.spotify.com Added support for Prostopleer.com Added support for retro.grooveshark.com Added support for Slacker.com Added support for TheMusicNinja.com Added support for zaycev.fm Fixed Last.fm localisation Improvements to Soundcloud support Option to disable YouTube parsing Made install/initial configuration slightly more user friendly Added changelog page to options Misc code formatting & other small fixes
Full change log here
|
Just released 0.6, this is the largest feature update since release! 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 Soundcloud sets Added:- blinkboxmusic.com
- DistortionRadio.com
- HypeM.com
Fixed:- play.google.com
- play.spotify.com
- Songza.com
- zaycev.fm
Improved:- Grooveshark.com
- Jango.com
- Seoul.fm
Removed:- WE7.com (Rebranded to blinkboxmusic.com)
Nightbot API intergration Use regex for sites that don't split artist and title Improve song/variable max length option Option to output to multiple txt files, alternative to XML Update jquery, sammy and boostrap Code improvements, minimize DOM access Remove own3d support Open changelog page on auto update Updates to documentation Switched NPAPI plugins (from npapi-file-io to NPAPI-chrome-file-api)
Full change log here
|
Hi Untamed!
I've been experimenting a lot with my stream overlay recently, and I've been wanting to show the current song in one box and the artist in another, seperately. I've experimented a bit trying to make this work with your program, but as long as Song and Artist are on the same line in the same document, I've had little success. :/
Is there anyway to save the current song and artist on seperate files?
Alternatively, is there a way that the song and artist can be on different lines on the document? (Example below)
%e%
%a%
|
Hey Quantic3  There are a couple of ways to do it, a new feature in 0.6 is multiple text file output, which outputs all the different available information into seperate files so you can have them in seperate text sources. Alternatively, you can use the %n% variable which equals 'new line', so %e%%n%%n%%n%%a% will seperate title and artist by 3 new lines (or 2 empty lines). Hope this helps!
_________________________________________________________
And 0.6.1 is out now, fixing some bugs that I missed in 0.6:
Changes: Added piki.fm Fixed 8tracks.com Fixed UTF8/16 saving Fixed max length always appending Improved play.spotify.com Improved empty string detection
Full change log here
|
Hello, every time i click on save, it says its saved but nothing is in the directory when I check. I've tried using plain text, html, and multiple text. They all dont make anything appear in the desired directory. I've also tried changing to other directories but it doesnt work, please help! thanks!
I am using Pandora
|
On July 06 2013 12:30 Monkey3030 wrote: Hello, every time i click on save, it says its saved but nothing is in the directory when I check. I've tried using plain text, html, and multiple text. They all dont make anything appear in the desired directory. I've also tried changing to other directories but it doesnt work, please help! thanks!
I am using Pandora Hey Monkey3030, after setting your options you may need to refresh the pandora page in order for UNP to start working. If this doesn't help, while on the pandora page, press F12 and go to the console tab and wait for a song to start, do you see any messages containing "UNP"?
|
HI, i've got some problems with this, i am pretty sure i've configured the program correct. but when i download the file from many diffrent websites including this one it downloads it as a .crx-file which OBS cant find as i need a .txt file. anyone who can help? and i found a couple of converters which wasent able to convert the file.
|
Once i press save i dont get any txt file which i can connect to my OBS, i wanna use pandora, and if that .txt file just would appear at the place i told i to i would be easy, but no matter what i do i just can't get that file to appear.
|
Hi and first of all thank you for this great program.
I do have some troubles with grooveshark, It is not updating/creating the text file when I play from grooveshark.
Spotify works fine tho, I just have my playlists on grooveshark.
I should also add that grooveshark does not work in germany so I have to use a proxy to load the page. It could be that the problem lies there somewhere.
Edit: Nevermind, I got it to work with a different extension: With "Proxmate" it works just fine but "SciLors Grooveshark Unlocker" creates problems apparently
|
I love this and use it daily streaming, however I found an "error" with YouTube (if you want to call it that).
I can't seem to get it to update for playlists on YouTube. I have a couple of playlists of songs I have put together on YouTube, but it will only update once, right when I start the playlist. Then from there, the "now playing" song is stuck on the first song played in that playlist.
I'm not sure if it's a bug or if it just isn't something that's currently supported, but I would love it if it were fixed and/or added.
Thank you for an awesome extension though!
|
Hi again!
I've recently switched to Spotify and I've really fallen in love with the 'multiple file outputs' option this extension provides. Do you know if there's any other program that has the same option for Spotify?
Thanks in advance!
* Just to clarify I would like to do it from the Spotify application and not play.spotify.com
|
On August 20 2013 01:38 mattmojo2 wrote: I love this and use it daily streaming, however I found an "error" with YouTube (if you want to call it that).
I can't seem to get it to update for playlists on YouTube. I have a couple of playlists of songs I have put together on YouTube, but it will only update once, right when I start the playlist. Then from there, the "now playing" song is stuck on the first song played in that playlist.
I'm not sure if it's a bug or if it just isn't something that's currently supported, but I would love it if it were fixed and/or added.
Thank you for an awesome extension though!
I'm having this problem too where it gets stuck on the very first song. Using youtube playlist as well.
|
Thanks very much for your work on this. I think you've done a great job. The YouTube playlist is the main complaint I have. It'd also be nice if it worked with Spotify since that could replace your YouTube playlist. But yeah, the first song ends on the playlist, it transitions to the next song, the song starts playing, and the output from Nightbot (if you use !song, for example) is still the first song, no matter where you are in the playlist.
This is me using !addcom !song $(upn default) by the way. And in the UNP control panel, I have "Plain text now playing format" to %s% but I've also tried %a% and %e% as well as $(upn artist) or $(upn title)
It all reverts back to the same problem I originally described. It gets stuck on the first song of the playlist.
A little more experimenting. I let the playlist continue playing its songs. While broadcasting, I deleted the command !song (!delcom !song), I then stopped streaming (OBS). I refreshed my stream, started up the stream again, added !song back [!addcom !song $(unp default)] and it still output the first song in the playlist.
So, to re-phrase, even when I restart OBS, refresh my stream, and add that !song command back while I'm on the 4th song in my playlist, it STILL grabs the first one and stays that way. I've nearly tried everything (quite literally). There is no solution to this with UNP in its current state. It will have to be updated in order to make this work.
|
OP hasn't posted on TL in about a year, so it seems doubtful that it will get changed. :c
|
hi there guys, i've been upset with the program for a while, so i took a search around the youtube player settings and extensions for it, and it seems that i've managed to fix the bug where UNP wasn't refreshing data past the first vid when playing a youtube playlist. If you want to know how, contact me on skype: dvffvd (aka. Daniel) the reason for skype contact is because i haven't yet had time to make a guide as some of it is complicated, i can guide you though it with the "share-screen" function on skype tho. when i make a guide i will be sure to post it on all forums i know, so in a day or 2 you can look it up on google by tag searching these terms: UNP / youtubeplaylist / Norefresh / bugfix. please do share this with as many as you can once it's up, since i know lots of people are hating that bug
|
This isn't a real big problem, but it just kind of irks me. It works perfectly except when it displays the song and it's scrolling, the artist and the song run together like this "Survivor - Eye of the TigerSurvivor - Eye of the Tiger"
Is there a way to fix this? I'm a little familiar with HTML and I couldn't find anything wrong in there.
|
Hi i just tried it and I have this on my screen: "Advanced OBS Tutorial / XSplit - Untamed Now Playing Text Formats, Multiple .txt files & More" how can i fix it please?
I use deezer and windows 8.
|
Untamed isn't working for me with last.fm or is there something I need to do differently then what I normally do with pandora. I'm also using scrobble, could that make it not work?
|
Hi, is there any way you can put this on the Chrome store? Google had the brilliance to disable all programs not from the Chrome store with no way of re-enabling them.
|
I think there's a way around it if your extensions are in development mode but I'm going to play with it a bit more and see. Please upload to Google Chrome Extension Store...
|
Upload to the Google Chrome Extension store please!
|
Here is the new github for it:
https://github.com/Wykks/Untamed-Now-Playing-Next
The updated instructions are as follows.
Install the unpacked extension (Under development)- 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  .
|
|
And just my luck it isn't detecting Grooveshark for me anymore, darn. It does detect youtube though so I do know it's working.
Edit: Got it working, yus.
|
Could you pretty please make it work for Indieshuffle? I've been looking ages for a "Now playing" that works with Indieshuffle and just none exist :'(
|
|
song title from the site di.fm is not transmitted . how to fix it ?
|
Was trying to add this to my chrome extententions, but once I have added it to the extentions the file becomes greyed out and I cannot enable it?
|
seems this does not work for chrome any longer. not even with the latest version released 7 days ago?
|
|
|
|