Changes between Version 1 and Version 2 of rpld/Understanding


Ignore:
Timestamp:
10/05/12 17:43:00 (12 years ago)
Author:
ph3-der-loewe
Comment:

some basics

Legend:

Unmodified
Added
Removed
Modified
  • rpld/Understanding

    v1 v2  
    55 
    66== Some basics == 
     7While rpld looks like a music player it is not but keep reading! 
     8rpld is a network transparent playlist manager based on the RoarAudio Sound System supporting multiple interfaces. What this means here in details: 
     9 
     10=== !PlayList Manager === 
     11It stores and manages playlists for you. It maintains a list of playlists internally. You can import and export playlist files into those, read them, move and copy entries around and alter them in a lot more ways. rpld supports a lot different kinds of playlist formats both for reading and writing. Supported formats include VCLT, m3u, xspf and a lot more. 
     12 
     13=== Based on RoarAudio Sound System === 
     14In addition to working with playlists itself rpld can pass the playlist entries to the RoarAudio Sound System for playback. To do this it uses special playlists called queues and histories. When you want to play a song you put it into a queue and hit play. After the song ended it is moved to the history so you can look up what you have just played or jump back and play it again. 
     15 
     16rpld can run multiple queues and histories and play multiple songs at the same time. This is useful for example if you want to listen to diffrent music in your room and the kitchen. 
     17 
     18Here it is important to understand that rpld itself does not touch the data so the list of supported audio formats depend only on the used RoarAudio Sound Server. 
     19 
     20=== Network transparency === 
     21Network transparency means that all that can be done locally (on the same computer) or remotely (over the network) or even over the Internet. It is also possible to run a (web) radio station with rpld and remote control it over the Internet or include a status monitor ('Now playling') on your homepage with a rpld running at your home. 
     22 
     23=== Multiple interfaces === 
     24rpld itself does not have any interface for user interaction (this is why it is called a daemon). It provides it's functionality as services so other applications can use it. There are different kind of applications interacting with rpld. This includes webinterfaces such as Romie, GUIs such as App::RPLD::GUI as well as commandlion tools like rpld-ctl. 
     25 
    726== How a complete setup looks like == 
    827== Software rpld can interact with ==