Like your favourite old school mix tape, mix and mash up various web sources for your library enhancing pleasure. Ribbed for comfort.
Adds a tabbed panel to the main library view allowing you to see:
Linkage:
Log in to Add a Tag
© 2005-2008 POTI, Inc.
Brilliant! This really shows what Songbird is capable of!
Sooooo coooool! See it in action: http://www.flickr.com/photos/11878025@N03/1699577307/ http://www.flickr.com/photos/11878025@N03/1700548822/
Freakin awesome!
hello :) Here is a localized version of this new smart extension of yours. http://goofy37.perso.cegetel.net/extensions/mashTape_locale_support.xpi See my comment for Birdhouse Bookclub - Goofy BabelZilla Team
Just uploaded 0.0.2 to fix a couple of bugs (vertical centering of the flickr stream, and not clearing the lyrics text box if it couldn't find any results)
Mmh I think you should have taken advantage of the proposed localized version to update. It looks like you did not see the interest of internationalizing your extension :( Nevermind. Next time maybe.
Goofy - I'm definitely going to merge with your localised version. :) I just tweaked 0.0.2 yesterday before I saw your localised one, and haven't had the time to merge it yet. Look for an update later today or tomorrow when I have time. :-)
They should embed this into songbird. It's pretty sweet.
Goofy - I'm unable to get your localised version of the add-on to work. Can you verify it works for you?
@flaremaster, no they shouldn't I think it should be optional through an addon. (this is where addons are for)
stevel can you tell me if there is an option to make the bottom bar (tags/lyrics tab) transparent?
Very promising! Keep up the good work.
@stevel Mmh yes I should have done some GoofyMistake (TM) when trying to localize strings in the js file too. Sorry. Now I have made this version based on your last online release here. It works fine on my system. http://goofy37.perso.cegetel.net/extensions/mashTape-0.0.2-localized_ok.xpi Note that I left aside some messages from the .js file that shoud be translatable one of these days (when I have more time left)
I don't apply any specific style to any of the elements - so it should follow whatever your Feather sets. What's the problem? Do you have a Feather that isn't setting it correctly? You may need to set the style for elements of the class "tabs-bottom" in your Feather to be transparent.
Hi Goofy, Your 0.0.2 localised version worked - but when I tried to expand on what you did to localise the other strings, I just saw errors of the type: document.getElementById("mashtape-strings") has no properties I've uploaded 0.0.3 based off your modifications to my 0.0.2, so some of the strings are localised (including the new strings I put in the XUL - but the Javascript strings continue to be mostly unlocalised still)
sweet
@stievel You are right, strings of the js seem reluctant to localization. I have tested in vain the two main tricks I generally use generally to localize js strings (and that I used successfully with more than 140 extensions* for Firefox or Thunderbird). So I am a bit puzzled. Maybe the very peculiarity of Songbird (bieng xulrunner propelled) makes unefficient certain function calls that are not recognized by this app. I don't know, I only localized 3 extensions for Songbird up to now. As I am no coder but just a localizer knowing some tricks, I will ask to dev friends what they feel about this. I will let you know. On the other hand, I am interested in knowing from you about that if you find any hint. You can mail me goofyFr@gmail.com - jean-bernard aka Goofy * here is where I usually report adding locale support for extensions http://www.babelzilla.org/forum/index.php?showforum=70
Here are some good news :) With the kind help of my friend Davide Ficano who is a developer for Firefox extensions, I understood the error I made (I am goofy after all). It seems I inserted the stringbundle at the top of the file (as I usually do) but it was probably interferring with your first clause at this place (I suppose). So putting it on 2nd position seems to make it. This version http://goofy37.perso.cegetel.net/extensions/mashTape_more_loc.xpi is working fine on my pc with these strings from the .js now localized: - "see other" "songs" - Updating... - Error retrieving tags - Attempting to update lyrics from metrolyrics.com.... - Unable to find lyrics on metrolyrics.com Tell me if some other strings need to be done as well, I am not sure I spotted every one. - Goofy
Thanks for working on it Goofy :) I uploaded 0.0.4 earlier this afternoon which merges in all your localisation changes. I'll make sure to extract any future strings into localised forms to ease the localisation efforts for future versions.
Thanks for your concern about other languages. If you wish to have more languages available, hop on http://www.babelzilla.org
I just downloaded it with the newest release, 0.3.1, and Songbird is telling me that it is incompatible. Any help for this? This addon sounds awesome, so I would love to get my hands on it!
curttalkthai: it should be working just fine with 0.3.1 (the compatibility is expressed at 0.3.*), but in any case i uploaded a new version that bumps it up to 0.4.* to work with the trunk builds. can you try downloading the newest mashTape (0.0.5) and let me know if that woks for you?
Pretty awesome, turbo-charged add-on. Love it! Though I was looking at the lyrics function and a lot of the songs I was listening to came up with different lyrics.... particularly on songs with common names, little-known bands and mash-ups. It'd be nice to have a check box or something to click when the lyrics don't match up with the track.
Yup - that would be a great option. I'll see if I can work that in. Thanks for the feedback.
real nice add on but I have a widescreen so it would be nice if the ad don could be shown in a sidebar because there I've got much more free space to display things.
Totally hear ya. 0.4 is introducing official add-on integration points, one of which is on the right hand side. When that API is solidified, I'll be reworking mashTape so it can be attached at either the current integration point or the side-bar integration point.
This will be in 0.0.6
nice good to know Know I'm waiting for songbird 0.4 ;)
Love this add-on, but despite the changelog saying 0.1.0 is compatible with 0.3.*, Songbird can't install it because it's not compatible with 0.3.1
sorry 'bout that - I've reuploaded a fixed .xpi which I just tested with 0.3.1. (note, I didn't bump the version # - so you'll want to grab it manually instead of relying on auto-update)
Hooray, thanks!
Hey, this is an awesome extension.
One feature suggestion I have is the ability to modify the lyrics suggestions it gives you from metrolyrics and save them to your hard drive…
For example, I like to format the lyrics I listen to in a particular way, and it would be cool if I could edit the ones suggested by metro lyrics to my own personal style, save it to my comp and have mashTape automatically load my saved one instead of checking metrolyrics first.
Also, the lyrics box has “Next Match”, hbut I can’t find “Previous Match”?? As far as I can tell you have to start the song again to get the first match back ^^.
Kobalt–great suggestions. The lyric saving is a really cool idea, I just have to figure out how to implement it. :)
There isn’t currently a previous match button–I can add one in fairly simply. I’ll put that in my next revision. Thanks for the comments!
I’m not sure but I think I found a bug, with mashTapeis enabled songbird captures 100% of CPU usage, maybe a endless loop.
Please fix it, because a live without mashTape is impossible ^^.
Thanks.
Is it possible to show the images with a proportional size?
I’m having problems with images that are resized incorrectly when I make SonBird panel/window bigger.
I think I found a (little) bug. Actually, in the “Artist Bio” tab, the “read more about the artist” button is enabled only if there is nothing more to read about the artist. It must be a problem in a “if statement”.
Otherwise, this is a great extension.
I have the same problem. It works fine until I click on the Youtube tab and then, i have 99% CPU usage. There must be a bug.
Another thing, it would be great to add a link to the youtube video page. Indeed, it’s quite difficult to watch video directly in mashTape (the video is really tiny) and it would be a good idea to add a link to open the video in a new tab.
This problem has disappeared since I have restarted Songbird. That’s weird but it works properly.
I still have the problem of CPU usage I mentioned before.
A feature suggestion: “Hide when not playing.”
Hrm, usually the high CPU load is related to the smooth scroll preference. If you turn off smooth scrolling in the mashTape preferences you should see that drop.
That wouldn’t account for it going to 99% when you click on the YouTube tab though; I’ll take a look at that.
If you click on the YouTube video itself (rather than on the play button), it should open up a new browser tab with the video’s webpage on YouTube.
Nukeador, can you send me a screenshot of what you mean? stevel at songbirdnest
cheers
Great idea; I’ll see if that can be done in the next revision. It might be tricky since technically, hiding the display pane involves unloading the extension.
When I examine the properties of an Mp3 in windows explorer (where it lists Artist, track number, year, etc) it also has a a property for ‘Lyrics"… Maybe once songbird supports modifying (and saving) the ID3 tags (or whatever they’re called) you could save the lyrics that way..?
:)
Is there a way to have mashTape only appear in the library? (and have it automatically disappear when I use the broswer for example).
Please and thank you,
Yup–I’ve got this implemented in trunk. Should be in the next release.
Is it possible to change the order of the tabs so that Artist Bio comes up automatically by default instead of the pictures?
thanks Steve, keep up the good work.
How about having the content pane open when clicking on the title/artist/scrubbar UI element on top on when clicking a right-click item in the library window? Also I agree with CozaMcCoza about the tab order. Would it be possible to show the complete info in the Artist Bio tab (assuming the last.fm API allows so)? An album tab for info on the currently playing album would be great. Finally, how about some other sources? All music guide would be great (if technically feasible)
yes… i agree…
best… addon… ever….
particularly fond of the lyrics function..
Yeah the lyrics are reaaaally nice. If we had options for other lyric sites, that’d be cool too.
You should grab Zvents event feeds, they’re more comprehensive.
Hey Coza–this is in 0.1.3 now. Thanks for the feature suggestion.
This is in 0.1.3 now :)
The tab order is in 0.1.3 now.
I’m working on the artist bio… right now the last.fm API only gives me the first excerpt. Wikipedia has great bios, but no semantic API for getting the data out.
I’m investigating using DBpedia.org or Freebase.com for a more structured API. DBpedia looks like a promising way of getting the data I need from Wikipedia, in a localised form as well.
AMG’s info is pay unfortunately, and I can’t scrape it.
Yeah those look pretty promising. Maybe after I tackle the artist bio issue (since the last.fm feed, while not as comprehensive, does still work)
I’m having trouble getting this to work with version 0.5. I’ve tried disabling all my other addons and feathers in the hope it was one of these faults but it hasn’t worked.
It just doesn’t show up and I can’t find an option to make it appear (maybe a pane in the View menu or something)?
Hi Coza–in your View Menu, you should see a submenu for the Content Pane Bottom display pane, underneath. In that sub-menu you should be able to select and turn on mashTape.
I’ve looked in all of the panes and it says Either “None” or “Get more extensions” At which point it sends me to the add-ons page.
I’ve tried uninstalling Mashtape and re-installing it but doesn’t seem to be working :–(
This is on 0.5 final? What OS are you using?
Hello ,
That’s an amazing extension for SongBird , I already replaced my amarok with songbird . So cool .
One small thing maybe , the photos and events part , could you make the photos pass smoothly instead of shifting ? That would create a more elegant view .
Also arrows make the photos go too fast and instantenous . that could’ve been improved .
Other than that ,
perfect !
If you go to your Preferences, and select the mashTape preferences pane you can turn on Smooth Scrolling for the Flickr photos.
Warning though, this will increase the amount of CPU usage.
Hello,
This is amazing add on, like a information centre, very nice.
I like the feature of lyric most. However, I don’t why it didn’t work from yesterday. The lyric window can’t show the lyric but the word “undefined” or a large amount of context which is not understandable, such as “ Player
[Player]”.
Hope this can help you solve the bugs.
Thanks
Yes this is 0.5 final. Songbird notified me to update when it was released and I’m using Vista Ultimate x64
hi katat. can you tell me the artist and title of the song you were listening to at the time?
I have the same problem as katat (only since yesterday). Looks like it’s a problem with processing the data from metrolyrics rather than the songs we’re playing but for what its worth, it happened on the whole of Crossfade’s album, Falling away and Trivium–Ember To Inferno (both MP3 format).
Thanks
Hi,
I have the same problem as kakat and luckyrat, and i think it is not related to the song itself but to some kind of bug in the add-on or the communication with metrolyrics, just as luckyrat said. I’ve tried with mp3 and flac files from coldplay, bon jovi, bob sinclair, etc. The most of the times it showed up for the first time the screen with the word undefined and only showed the strange code kakat described when i hit the next match button but one time the order was inverted. I don’t know if this helps anything but it worth to try.
I forgot to refer that anyway your add-on is awesome and very useful and user-friendly. I love the way the embed youtube videos interact with the entire songbird and the info about the artist. By the way, I think it'd be great if you added a fifth tab with the info about the album of the music playing, including the cover and the list of tracks, and a list of the other albums by the same artist. One last thing, but maybe this one is more hard to get done, the position of the song in the international charts...
I’m having this same problem… I think it happened when I upgraded to 0.4 (or 0.4.1…was there a 0.4.1? I forgot) I’m on WinXP 32bit with Songbird 0.5 now, still nothing. I really miss my favorite addon.
I’ve checked all the panes (nothing) and I’ve reinstalled the addon (like CozaMcCoza). The tab in the options panel still shows up (should be merged into the addon’s preference in a popup form, because the options dialog is getting increasingly large). I want my mashTape back…please? I can post you whatever info you need…just email me.
Bugger–I can’t reproduce it. Can you file a bug for this in our Bugzilla? One thing you could try doing is moving your profile away and creating a new profile (which is a bit heavy-handed, but is the only guess I’ve got at the moment)
Cool, thanks luckyrat & awakebutsleepy. I suspect it’s buggy output being returned from metrolyrics. I may see if I can find song lyrics somewhere else.
I’ve found the problem to this. It is the extension System tray support. I uninstalled this, restarted and Mashtray is back up. It also sorted out another problem I was having with the Start/Stop button extension.
Seems like there is something in the coding with that extension causing problems as I found someone else with problems using that extension of the same nature
Hello !
Just to say that I have the same lyrics problems…
Good add-on thought !
Nice one! I can confirm that the lyrics work again in 0.1.4.
Thanks
Yeah. I had Songbird fixed for a while but then it died again. I uninstalled System Tray support and then it’s worked like a charm again. Too bad…I like that extension, too.
I’m using WinXP and Songbird 0.6pre 20080524 and it doesn’t work. I have the following error :
Error: [Exception… “Component returned failure code: 0x80004005 (NSERRORFAILURE) [nsIStringBundle.GetStringFromName]” nsresult: “0x80004005 (NSERRORFAILURE)” location: “JS frame :: chrome://songbird-mashtape/content/mashTape.js :: anonymous :: line 141” data: no]
Source File: file:///C:/Program%20Files/Songbird/components/sbPlaylistPlayback.js
Line: 988
Thanks for your great job.
@Julien1311: What were you doing when you saw that error?
Wow, Extremely Cool! Hopefully this will be embedded into songbird. This really shows people how cool open source programs are, and how creative people can get. If I can give any criticism it is that they pictures move very fast when you scroll. If that could be smoothed out and slowed down it would be great!! However that’s just a personal preference:) Great job Stevel!
@stevel : Nothing special, I just opened Songbird!
This is a really nice little tool. I have not noticed any deterioration in performance at all since installing.
Fantastic, except I have to turn on mashTape every time I start Songbird.
Excellent!
One of my fav addons but I have one small issue. When I first start Songbird the content pane bottom is there, but it’s just blank and while. The only way to get the plugin to work is to click the icon at the top right of this pane and click the already ticked mashTape option. Other than that, top addon!
In the options I have the Artist Bio tab set as the Default Tab to Display. I am on Ubutnu 8.04.
If you’d like any more info let me know and I’ll be happy to help.
great work, stevel. two changes might really improve it, though:
1. separate the shared tags and lyrics tab into two tabs
- i love to read the lyrics, but the tags added to the song are rather useless to see at the same time.but the lyrics search engine works only with the keywords that make up the full artist’s name kept strictly in the ‘first name – last name’ order.2. i order my music by the artist’s last name, so the structure is ‘Johnson, Jack’ resp. ‘Streets, The’ instead of ‘Jack Johnson’/’The Streets’ -
would be great to add that flexibility to the lyric search.
thanks
smartn
ups – second, more readable attempt…
great work, stevel. two changes might really improve it, though:
1. separate the shared tags and lyrics tab into two tabs – i love to read the lyrics, but the tags added to the song are rather useless to see at the same time.
2. i order my music by the artist’s last name, so the structure is ‘Johnson, Jack’ resp. ‘Streets, The’ instead of ‘Jack Johnson’/’The Streets’ – but the lyrics search engine works only with the keywords that make up the full artist’s name kept strictly in the ‘first name – last name’ order.
would be great to add that flexibility to the lyric search.
thanks
smartn
I accidentally hid the MashTape panel. How do I get it back? I even tried reinstalling the add-on and its still hidden. x[
tmcaffeine – To get the MashTape panel back go to “View”->”Show Content Pane Bottom”. If the MashTape panel does not appear, click on the pane selector thing in the upper right hand corner and click on MashTape in the pop up list.
When I have the add-on No-Script enabled the photos scroll as fast as(maybe faster) when using the scroll arrow.
Any idea if there is a url I can add to the white list or another work around to get the photos to scroll normally? I have flicker.com and songbird etc on the white list already.
Thanks in advance for any ideas.
Not sure what I did but when I enabled the noscript add-on again to verify the sites on the white list the photos are scrolling at the normal speed. Not gong to complain…
And to reiterate others comments, this is a great add-on. The concert list is nice, I can look for concerts as I hear the song and usually get them before they are sold out.
Nice Work!
But in my country youtube and flickr are in filtered websites list!
it will be appreciated if the extension could have a bult-in proxy setting apart from songbird's one.
sweetums, this is really cool. for some reason though the flickr photos scroll by themselves at random intervals. also it would be nice for the videos to be able to click them and go to youtube in songbird so you can watch the video in a larger window if something looks worth watching.
Any word on when MashTape will be ready for 0.7rc1?
@GetMKWearMKFly now! :) I just uploaded 0.1.6 which should work w/ 0.7 & 0.8.0pre nightlies
This is the best thing I've seen in years! Thank you, so very much.
But, is there a file I can edit that will allow me to change the image scrolling speed? I can't really enjoy them moving so fast.
@Julien: Not at the moment, but I'm rewhacking mashTape and will include that as one of the preferences in the next release. Thanks!
Good to know, can't wait.
Could it load cover art first "wile" fetching images from the web? And then alternate the cover art every eight and twelve images, just to mix it up. Or maybe Songbird can load a flash window there? I know there are pre-made open source flickr slideshows everywhere.
I'd really like if it only jumped back to the default tab after restarting Songbird, now it go's back to the default tab after very song.
I'm not trying to sound confusing or ungrateful, just helpful. I know nothing about scripting :)
However, I love it! Thanks....
Hi! Here's my question: my mash-up extension is installed and comes in the content panel button up every time i start up Songbird, but it's totally blank. So I click on the panel and select mash-up, then the extension hides at the bottom of the window and i have to drag it up to view it.
I have the latest version of Songbird (0.6.1), and the other add-ons installed are: Album Art Manager, Album Applet, Birdtitle, Details Page, Media Flow, Now Playing List.
I tried disabling them all, the mash-up does not hide in the bottom but it's still blank 'till I "wake it up".
I read tha others have the same problem. Hope someone can help. Bye!
Great idea but the scrolling is way too fast and even with the smooth setting on it sometimes seems to jump.
mashTape seems to crash songbird on the last two release candidates. I am currently on Songbird/0.7.0rc3 on Ubuntu 8.04 and with the mashTape addon enabled the whole app freezes up.
If you need any more info shout - I was getting this on rc2 as well.
Great add-on! Works perfect, for me!