Search code examples
playlistrhythmbox

Is it possible to automatically save playlists (to files) in Rhythmbox


Besides the question in the title I would like to explain my motivation, maybe there is another solution for my situation.

I work at different stations of a little local network, I usually work in station 3, where I listen to music while I work and where I add new songs to my playlists.

If, for a couple of days, I have to work at station 5, I would like to listen to music saved at one of my playlists. In order to do so, I have to save the playlist to a file in station 3, and then import it in station 5, but sometimes I forget to do it and when I'm already in station 5 I have to go back to station 3 and save the pl.

So, one part is the question asked in the title, and another would be how to automatically update or import the saved playlist (in station 5, or any other.)

Thanks.


Solution

  • I have implemented another user based solution. For this to work you need to log into the different workstations with the same user....

    1. Close Rhythmbox on the stations/users involved.

    2. In the user directory located on the file server create a new subdirectory, let's call it rhythmbox.

    3. Inside the newly created rhythmbox subdirectory, create two new subdirectories, cache and share.

    4. From the workstation where you usually manage Rhythmbox, that is, where you create and maintain playlists, move the Rhythmbox cache to the file server cache directory:

    # mv $HOME/.cache/rhythmbox //file-server/home/USER/rhythmbox/cache/

    1. Move the Rhythmbox shared directory to the file server:

    # mv $HOME/.local/share/rhythmbox //file-server/home/USER/rhythmbox/share/

    1. Where the original directories where, create symbolic links.

    a1. # cd $HOME/.cache/

    a2. # ln -s //file-server/home/USER/rhythmbox/cache/rhythmbox

    b1. # cd $HOME/.local/share/

    b2. # ln -s //file-server/home/USER/rhythmbox/rhythmbox/share/rhythmbox

    1. On the other stations remove the Rhythmbox cache and share directories and replace them with the symbolic links.

    Then, the next time you open your Rhythmbox from any station logging in with the same user, your Music application will access the same data, so the settings and playlists will be the same on all stations.