0
@@ -36,7 +36,8 @@ Make shell-fm use the given host as proxy server for HTTP requests.
0
Print help text and exit.
0
-URI of a Last.FM radio stream to play after startup.
0
+URI of a Last.FM radio stream to play after startup.
0
+For example: `shell-fm -d lastfm://artist/The%20Beatles/similarartists'
0
On startup, shell-fm will ask you for your Last.FM login and password
0
@@ -93,7 +94,12 @@ Quit.
0
Change radio station. This will prompt you for an Last.FM radio station URI.
0
The tabulator key helps if you don't know what to type. Arrow-Up and Arrow-Down
0
-allow you to browse your radio history.
0
+allow you to browse your radio history. Enter these without the
0
+For example: `radio url> globaltags/world'
0
Recommend the currently played track/artist/album to another Last.FM user.
0
@@ -108,12 +114,6 @@ Jump to the similar artists radio stream of the currently played tracks artist.
0
Tag the currently played track/artist/album. Tabulator key completes known
0
-Unlove the currently played track.
0
-Print upcoming tracks in playlist.
0
@@ -125,7 +125,7 @@ Decrease volume (vol).
0
Before you start, you should have created the directories
0
@@ -137,7 +137,7 @@ You might also want to place a configuration file in
0
-This section describes the syntax an
options for the shell-fm configuration
0
+This section describes the syntax an
d options for the shell-fm configuration
0
file. The file should be placed in
0
.B ~/.shell-fm/shell-fm.rc
0
and should consist of simple
0
@@ -165,9 +165,6 @@ track into the given file, whenever a new track is played.
0
.B np-file-format = format-string
0
This defines how the information written to your now-playing file will look
0
like. There are several format flags available. Have a look at the
0
-.B preview-format = format-string
0
-Format of the track information in the playlist preview (key 'u').
0
section for the details.
0
@@ -210,15 +207,6 @@ shell-fm remotely (or from local scripts, see
0
.B NETWORK INTERFACE COMMANDS
0
section below for a list of known commands.
0
-The network interface has no user authentication, so anyone with access to your
0
-network/host can control shell-fm. Use it only if you really need to control
0
-shell-fm over a network. Otherwise use the UNIX socket interface (see below).
0
-If this is set to a proper path, on that path a UNIX socket will be created for
0
-local "remote" control. This socket interface takes the same commands as the
0
-TCP socket interface (see above).
0
With this option you can change the port shell-fm will listen on (if
0
@@ -264,9 +252,6 @@ specified in the scrobbling protocol version 1.2.
0
If this is set to anything, and you change the station with 'r', 's' or 'f',
0
the station-change will be delayed until the currently played track finishes or
0
-.B discovery = something
0
-If this is set, discovery mode will be automatically activated on startup.
0
There are several format flags allowed for some options. Here is the list.
0
@@ -355,9 +340,11 @@ the interface, you must provide a valid value to the
0
option in your configuration or use the
0
option on the command line. Then you can connect the specified port (54311 by
0
-default) and send one
of the commands at one time. You also have to hurry,
0
+default) and send one
command at a time. You also have to hurry,
0
since there is a very short timeout. Best thing would be if you used a script
0
-for accessing this interface. This is a list of the known commands.
0
+for accessing this interface. (See
0
+for examples) This is a list of the known commands.
0
@@ -431,6 +418,25 @@ time it is run.
0
Your configuration file as described above.
0
+.B Sample Configuration for shell-fm.rc
0
+username = shellfmlover
0
+password = CheckFileIsOnlyReadableByOwner
0
+default-radio = lastfm://user/shellfmlover/playlist
0
+np-file = /home/shellfmlover/.shell-fm/nowplaying
0
+np-file-format = %t:%a:%S:%A
0
+.B shell-fm-*.*/scripts/
0
+Includes examples of using the network interface plus a color printing script to help with choosing colors.
0
No bugs known at the moment. Please send bug reports to <shell-fm@nex.scrapping.cc>.
Comments
No one has commented yet.