Edna2 can be run two different ways, as a public facing server and on localhost. If you'd like to listen to music on your own computer (kind of like running a music player like iTunes), you want to run edna2 locally. To do that, run:
beet edna2
Beets will start the edna2 plugin (assuming you have it installed) on localhost:5000. If you'd like to run it on a different port, do:
beet edna2 127.0.0.1 7777
Where 7777 is a port number that is open. 127.0.0.1 is the ip address for localhost, and the ip address you want to run edna2 on always has to come before the port number.
The other alternative is running edna2 as an open server, so you can access your music from anywhere. If you are doing this route, you should know your ip-address (or have a domain name), and be allowing traffic on whatever port you choose to have edna2 run on. Edna2 currently has no form of authentification, so be careful with this method and make sure you have the bandwidth to support uploading mp3 files and related meta-data. To open edna2 up to the world, run it as:
beet edna2 0.0.0.0 5000
Where 5000 is any arbitrary port number that is open at the time. You can then access beets by going to your server's ip address colon port number. edna2 should be happily serving out your files.
After edna2 is running, using the aplication is fairly straight forward.
Each column is clearly labled with it's contents, and clicking on any link will start playing whatever was just clicked. The m3u links to the right of each entry will allow the user to download a .m3u
file that contains the same information as what would play through the web interface if the regular link were clicked. This .m3u
playlist is stuitable for playing in aplications like mplayer of vlc where those file formats are accepted. To the right of each entry is a +
sign. Clicking this will add the entry to the curent playlist but not play anything.
To filter down the entries in your library, use the query bar on the left side. Entering text into this box will interactivly filter down the entries in your library. Currently this only works on a simple "does the text in this entry contain the query string" method, but in the future, more optios should be supported.
Clicking on the current playlist tab will bring you to the selection of music that is currently playing. You can drag entries up and down to change playlist order, as well as click the x
marks next to each entry to remove that entry. Information about the currently playing song is located on the left hand bar. Playlist controls on the top of this tab work as you would expect and are clearly labled.
That's about all there is to running edna2 at the moment. The controls should be fairly self explanitory in the actual application but more will be added in the future.