full listings » Playback


Playlist Export Tool compugeek32

This extension allows you to export your playlists as M3U and PLS


Playlist Export Tool



Description

You know that there there is a way to import playlists into Songbird, right?
But what about the ability to export playlists from Songbird? That's where the Playlist Export Tool comes in to save the day!!

To export your playlist, go to File > Export Playlist(s)...

So far, it can only export playlists as M3U and PLS.
Exporting of playlists as XSPF and HTML will be added to this extension as soon I find myself enough time to continue working on version 0.7 (previously 0.2) (last activity of development occurred on January 2009)




Release Notes

Changes since version 0.1.1.14
=======================
- Now installable on Songbird 1.4.0 Betas, upcoming final release,
  and 1.5.0a nightly builds




Images

(1)
  • Playlistexport_0114_thumbnail
 

Comments

(40)


hayeled
hayeled

Beautiful, thank you.

over 2 years ago
jm
jm

I do not have the 'Export Playlist(s)' option in the file menu after installing this add-on. I do have the right songbird version. My OS is ubuntu.

over 2 years ago
vtnerd
vtnerd

I had thought about writing this myself, good to see someone else had the same idea so I didn't have to do it! Unfortunately I cannot see the Export Playlist button as well. I am running Gentoo Linux. The only suggestion I have is to add an option to the right-click menu of playlists on the left bar with an option to export that way. Seems more natural, at least in my opinion.

over 2 years ago
compugeek32
compugeek32

The option of exporting playlists in that way has already been planned for the next major release of this addon, version 0.2

over 2 years ago
imalone
imalone

Nice job. Minor point, it seems to export to the wrong playlist type: if I have m3u set in preferences I get pls and if I select pls I get m3u.

about 1 year ago
corn05
corn05

I don’t have an “Export Playlist” option on my file folder! What is up with that??? please tell me what is wrong. :(

about 1 year ago
gamersat678
gamersat678

Thanks for the update.

about 1 year ago
Trigon
Trigon

“Export Playlist” does not save the songs rating.
Can this be added?

about 1 year ago
Lakrits
Lakrits

I really miss the possibility to save playlists in *.m3u8 (Unicode). I have quite a lot of music that can't be saved and read in *.m3u and *.pls.

about 1 year ago
nicolaluna
nicolaluna

Hi Compugeek,

I posted a question that a Songbird employee is helping with, and it regards your add-on, so I thought I should give you a link: http://getsatisfaction.com/songbird/topics/where_are_individual_playlist_files_located_in_macosx . It's about duplicates created from importing playlists that contain songs already in your library. It seems to me to be a Songbird issue and not an add-on issue, but you might want to know anyhoo....

about 1 year ago
travisn000
travisn000

I've been looking for a way to sync a songbird playlist to a media player in linux, and came up with the idea that a modified version of your plugin might be able to export a M3U playlist and then pass the URL of the playlist to MTPsync..

For more info on MTPsync, look here:
http://www.adebenham.com/mtpsync/

about 1 year ago
staeff
staeff

It's working good. However I miss the feature to save the playlist entries relatively to their path.

For example:
My Playlist songs are on D:\Songs\ and I save the list on D:\ the entry path should be like Songs\title.mp3 instead of D:\Songs\title.mp3

about 1 year ago
Woe
Woe

this add-on is not working because "Playlist Export Tool 0.1.1.10 could not be installed because it is not compatible with Songbird 1.0.0rc1" could you take some of your time to make it work??? pleaaaase

Thanks

about 1 year ago
amin_mohamed
amin_mohamed

exporting a playlist doesn't work work me

what do i do to make it work

about 1 year ago
sjmerel
sjmerel

Ditto the request for relative paths! I'd like to be able to copy M3U files over to my MP3 player.

about 1 year ago
DiDi
DiDi

It doesn't work!!!!
no exports!!!!
what to do????

about 1 year ago
Crypton
Crypton

Does not support non-English song titles and folders, try adding UTF8/Unicode. This is what the output looks like:


[#EXTINF:360," - 0?>;=8< =51> 4>1@>B>9
c:\~8< =51\B>9\010?\"\2005_xxv. 0?>;=8< =51> 4>1@>B>9\01_0?>;=8< =51> 4>1@>B>9.mp3

about 1 year ago
Crypton
Crypton

UPD: the only way I could export when I added an alert() function on alert(playlist_txt); at line 230 in export_03.js to bring the playlist output. I was then able to copy the window contents and put it into the m3u file.

about 1 year ago
skorasaurus
skorasaurus

awesome. thank you !

about 1 year ago
kiwibird
kiwibird

Nice. Seems to work okay.

The one reason I want this though, is to use with Rockbox. Could we have an export with local/relative file paths?

about 1 year ago
well-being
well-being

It don't work under the environment that contain 2byte character of mp3tags.

about 1 year ago
marmonto
marmonto

grear tool,
it helps me a lot.

about 1 year ago
BTTNext
BTTNext

When will this add-on be compatible with 1.1?

about 1 year ago
OliverCruzcampo
OliverCruzcampo

When I updaten from 1.0 to 1.1.1 it deleted all my playlists. I really don´t want that to happen again? Will there be an update for this Add-on?

12 months ago
geoji
geoji

Is it possible to add an option to copy the songs of a playlist?

12 months ago
amsgwp
amsgwp

Well this is great and serves it's purpose, but I need it to do a tad more. I thought I would be able to dig around the souce and figure out what I wanted changed and change it. I was wrong.

I would love to be able to specify the drive written to the path of files in the m3u/pls file.

For example, I want to export playlists from one computer to another. These computers have identical libraries that stay synced, but I don't have a way to keep the playlists synced because the music files are kept on different drives. So I have to export playlists as I change them and move it to the other computer. Currently I open the playlist and do a find/replace like find C:\ replace with I:\ and that works. I thought it would be an easy preference to be able to select the path.

IDEALLY, A whole new plugin would be written that keeps entire libraries synced or even a share plugin that lets you share playlists with people and it goes through your library and sees which songs you have and puts those in the playlist otherwise it skips them or shows a list of missing songs somewhere.

11 months ago
akiraman
akiraman

Hi there is a slight problem with Asia filenames when using the tool to export the playlist with Asia filenames. When I import the playlist back the asian files become unreadable even though the file is still at the same location

11 months ago
TryWait
TryWait

no export file visible after installation on vesrion 1.1.2

Nice idea, though...

10 months ago
danep
danep

I would love to see an option to automatically export a playlist on some regular basis. My computer runs as a media server, and I need to be able to access auto-playlists that I've set up in Songbird. I think this add-on would be a great way to do that (by converting the auto-playlists to static ones that the media server software can handle), but it would be somewhat annoying because I'd have to manually regenerate the playlists every so often.

6 months ago
hellocatfood
hellocatfood

Could there be an option to export to a plain text file? If not, do you know of any programs for Linux that could do this?

6 months ago
Kadai
Kadai

This extension just hates files with non-ascii characters.

I have a library full of tracks with Japanese names and folders... and whenever I export a playlist (to either pls or m3u) I just got garbage.

5 months ago
Kadai
Kadai

I have happened to find a workaround and hack this add-on to be more gently with non-ascii characters... well, basically I made the add-on preserve the correct URL of the files and drop the metadata that is writen on the M3U file.

In the file that points Crypton (export_03.js) that is located at /home/<yourusername>/.songbird2/<randomcharacters>.default/extensions/playlistexport@hectoravila.com/chrome/content is the one that need to be modified to work somewhat properly.

I'm not a programmer, but at the line 221 I found the next:

itemLoc=aaa1.getProperty(dataSource+"contentURL");
if(nsIIOService.extractScheme(itemLoc)=="file"){
itemLoc=nsIFileProtocolHandler.getFileFromURLSpec(itemLoc).path;
}
playlist_txt+="#EXTINF:"+Math.round(aaa1.getProperty(dataSource+"duration")/1000000)+","+
validateValue(aaa1.getProperty(dataSource+"artistName"),0)+
""+validateValue(aaa1.getProperty(dataSource+"trackName"),1)+"\r\n"+
itemLoc+"\r\n";

And I moddified it to this:

itemLoc=aaa1.getProperty(dataSource+"contentURL");
//if(nsIIOService.extractScheme(itemLoc)=="file"){
// itemLoc=nsIFileProtocolHandler.getFileFromURLSpec(itemLoc).path;
//}
playlist_txt+="#EXTINF:"+Math.round(aaa1.getProperty(dataSource+"duration")/1000000)+","+
//validateValue(aaa1.getProperty(dataSource+"artistName"),0)+
//""+validateValue(aaa1.getProperty(dataSource+"trackName"),1)+"\r\n"+
"\r\n"+
itemLoc+"\r\n";

What do not converts the URL to a human readable address (lines 222 to 224) and drops (commented lines 226 and 227, and added a line with only "\r\n"+ on it) the aditional metadata that is written in the M3U file.

This only will work with the generation of M3U files, and have testes only with local files on Linux... so this solution may not work everywhere.

I hope that this might be useful for someone.

5 months ago
triad
triad

Thanks for your great plugin.
I see a little trouble of "look&feel" when I try export the files to a playlist.
The column size of "playlist" overlaps the "export to" column, as you can see in the image. And I can't change the size of columns, and difficults the visibility of text
Thanks in advance.
Regards

3 months ago
Wilco
Wilco

For those of you after a relative paths version, I have modified to the code to add the option:
http://wilco.ismysite.co.uk/PlaylistExport.xpi (right click > save as, then install from the add-on browser in firefox)

I hope the original author can look at my code for possible inclusion later. This is only tested on windows, so if someone tests it on linux and it breaks something please post at http://code.google.com/p/songbird-telescope/ . This is the page for my add-on, and I don't want to clutter up this list with problems created by me.

The non-ASCIIness i think is a by-product of how mozilla handles local file paths, because theres no special code in here that would break that.

3 months ago
trueshanti
trueshanti

hello compugeek32 .. first i would like to thank you for that app .. second i would like to ask you if you could extend your code in some futureversion to export also custom xml-formats .. the aim is: under APPLE there is no burn-playlist function yet .. but there is a great and easy (freeware) app (Burn.app) that has its own XML it would accept at commandline-pipe .. i really dont know how to code plugins, but i know that your approach is closest to a burn-solution for MAC .. so to your addon only XML-generation und a button for piping to the app is needed .. if you would help me in understanding more of the code i would help a lot ;-) please comment :-)

2 months ago
afx
afx

Theoretically very useful. Pratcially not at all with the absolute path names... Why export at all when the lists are not portable. ;-{

2 months ago
Stormdancer
Stormdancer

@afx - the .pls file is VERY human-readable. If you need to move files from place to place, I suggest simply doing a search & replace of the drive:\path\path\etc to your desired location.

2 months ago
luh
luh

is it possible to have line endings in the m3u files as \n and not \r? I sometimes need to process those files afterwards and carriage returns instead of newlines give me problems.

Or for that matter - any oher good solution for the problem would be nice.

2 months ago
joekm
joekm

Excellent plug in, it's these kind of utilities that will make Songbird the leading open source music manager. I would suggest two modifications however.

1) An option to do "relative" instead of "absolute" paths for playlists. This makes exporting a playlist to an MP3 player easier.

2) An option to force DOS ("\") file separators in the exported playlist so those of us on Linux based machines can export to a FAT formatted MP3 player in it's correct format.

For now, easy enough to fix the playlists in a text editor, but these features would be nice options.

about 1 month ago
Vince
Vince

I really like this plugin but I little annoying bug: each of my smart playlist is present twice on the list. Any idea?

12 days ago



Log in to Post a Comment


Download
Statistics
Downloads: 58,968

Average Rating:
4 out of 5  based on 24 ratings

Images: 1

Comments: 40

Last Updated: 4 months ago
Details
Name: Playlist Export Tool


Author: compugeek32

Contributors: Goofy

Version: 0.1.1.15 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: