Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Under Windows I use "Playlist Creator 3.6.2" This just about the ideal program for what I want, but under wine, you cannot access it's setup to set the feature I want the most, and that is relative paths in the playlist. Without this, playlists are not as portable across devices.

I am looking for a small standalone app that I can just drag'n'drop files onto to create playlists, but I also tried, but cannot see how, to get rhythmbox or amarok to do this.

Edit: What I want to do is to be able to sit at my computer and create (fairly long) playlists that the small linux based music player attached to my hifi system can play. Both the player, and my desktop can see the same network drive that holds the music, but see it mounted/shared differently - hence the playlists, placed in the root of the network storage, should use relative paths, then will work, no matter how it is mounted or accessed.

share|improve this question
    
Pardon me if I sound dumb, is there a player/playlist format that supports relative path? –  saji89 Aug 7 '12 at 6:54
    
Sure. I made playlists with relative paths from the Windows app I mentioned. It's one of it's configuration options, and Totem and Audacious, for just two examples, are more than happy to use the lists. –  Jazz Aug 7 '12 at 7:45
    
Thanks for the information man. –  saji89 Aug 7 '12 at 7:48

5 Answers 5

up vote 3 down vote accepted
+50

I am looking for a small standalone app that I can just drag'n'drop files onto to create playlists, but I also tried, but cannot see how, to get rhythmbox or amarok to do this.

Clementine Music Player is your software. "Dragging and dropping files to create playlists" is precisely the base of its user experience. You can also listen to your playlists with it.

As for your playlists with relative paths, you can do this :

  1. Making and saving the playlist with Clementine.
  2. Replacing all the occurences of the root directory (without the final slash) by .. For example, if the root directory of your playlist is /home/ubnewbie2/Music/Playlist_Root/, replace /home/ubnewbie2/Music/Playlist_Root by ..

You can also feel free to make a custom script (or a little program) to automate the second step.

share|improve this answer
    
Looks nice AND it seems to be using relative paths in the playlists I have made (even though I found no config item to control this). If that remains so, this may be my answer !! –  Jazz Aug 12 '12 at 2:26
1  
Looks like it is now a feature (v1.0) "Save the m3u playlists with relative paths when stored in the same directory that the audio files." –  Jazz Aug 12 '12 at 3:02
    
As this program meets all my requirements, I have given the bounty to this answer. It is also a nice music player app. Thanks. –  Jazz Aug 12 '12 at 21:56
    
Thanks for the bounty. Have fun with Clementine :) PS : you can also use it on Windows and MAC. –  air-dex Aug 13 '12 at 3:15

VLC media player! Here you can save create and save playlist to file, but I also would like to have Playlist Creator to work in Ubuntu!

share|improve this answer
    
I can't see how to set it to use relative paths. Did you find a way to make it do that? –  Jazz Jul 30 '12 at 22:29

I wrote a newbie nautilus-script for this. If you want, you can try.

script

share|improve this answer
    
A script is a good idea. Your script works OK for a limited set of files that you can select in one shot in nautilus. It won't however, let me browse the entire directory structure of my music collection and choose songs from here and there, adding them as I find them. This is why drag'n'drop into an app like Playlist Creator 3.6.2 is so powerful. Possibly your script can be built on and extended however. For example, the ability to add newly selected files/directories to an existing playlist repeatedly, would help. –  Jazz Aug 7 '12 at 8:01
    
I recommend posting these at paste.ubuntu.com (or similar), so people can look at them and see what they do before downloading them. Or, you could include them in your answer (use the <$> tool to format them as code). However, if you do that, then like all posts on Ask Ubuntu, you will be offering them under CC-BY-SA 3.0. This won't keep you from separately licensing them under other terms (but that won't keep people from being able to use, modify, and redistribute them under CC-BY-SA 3.0). Disclaimer: I am not a laywer. –  Eliah Kagan Aug 10 '12 at 6:39
    
Eliah, I am faced with the question of licensing for the first time. So I'm not sure under what terms i want to license them. They are very simple and Should I care about this question? –  seeline Aug 10 '12 at 8:30
    
This latest script is getting closer. Is it possible to remember the file name (in an environment variable or store it in a tmp file) then default to using that each time? Also, you need to filter the names it adds, to only add audio files to the playlist, not every file in a directory. btw: I appreciate the effort (need to learn scripting myself) and will give you the bounty if no-one comes up with a proper app to do this. –  Jazz Aug 11 '12 at 10:37
    
I've been working on this a bit myself. I now have 3 scripts, one that lets me choose a file name (and stores it in a temporary file). One that let's me add songs to the file named in that temporary file, and one that lets me clear that file. (Splitting it up avoids having to answer questions every time I add some files). Now I just need to figure out how to avoid adding files that don't end in mp3. –  Jazz Aug 11 '12 at 11:42

Open terminal

cd /your/folder/
find . -name *.mp3 > playlist.m3u

Might need to tweak regarding other file extensions than mp3.

share|improve this answer

The solution above about just piping a bunch of files to a text file and naming it Playlist.pls is absolutely brilliant.

I had no idea that that was all that was needed for a playlist. I had been using Dragon Player for a while, but really tired of the fact that I couldn't create a simple playlist. I installed VLC just for that reason.. Now, I just went to a directory, typed "ls *.mp4 > Playlist.pls" and there it was.

AND - Dragon Player could use it!! Gotta love the simplicity of it all! Thank you freudi and Peachy.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.