Commits

Anonymous committed 6ed3fe6

Clearer todolist

  • Participants
  • Parent commits a0a1b8b

Comments (0)

Files changed (1)

File rcplayer.todo

-rcplayer
-  no args:
-	display running players & help
 
-go by percents in a jump
- volume too?
+Support 
+	Music Player Daemon (mpd)
 
+Improve
+	Galago	[[	use url(de en)code ]]
+	XMMS2	-	Untested
+	Notify	-	If a song doesnt have a title, use the filename
 
+Bugs
+	Audacious			-	spc's $getfile workaround, check for bugfix on new versions
+	/tmp/PlayerVolume	- 	only holds 1 value... waste? (no cleanup/removal either)
+	Cmus -	No logo
 
 
+take out the notifiers?
+ cmus would use a notifier script it can run every time a song changes instead of rcplayer doing something about it
+
+Jump - go by % ; volume too?
 
 status has now changed to info
 status displays the status of the player
 info displays the current song info
-what displays a 1 liner displaying the song info important part
-
-trouble is
-
-
+what displays a 1 liner displaying the song info? (for notifier?)
 
 fn status { cmus-remote -Q | awk ' match ($1,"status") { print $2 }' }
 fn status { audtool playback-status }
 
-
-# given the nature of this and tha many players change this shit
-0 = playing
-everything else means not
-
 command for one liner
 command for all info
 
 info	-- Displays full song and all info
 status	-- displays status
 
-Mute uses alsamixer or mixer
+Mute should use mixer?
 
-make 2rcplayers one uses the mixer, the other the internal player function
 
+send $cmd to all players running instead of just 1
+	( As a flag or check too see which player is stopped ? )
 
-Support 
-	Music Player Daemon (mpd)
+make the bigswitch a function 
+	Can probably do the sendtoallplayers feature after?
 
+Cmus - 	/tmp/PlayerCurrent	-	unnecessary file ( keep it all on a pipe ? )
 
-Improve
-	Galago	[[	use url(de en)code ]]
-	XMMS2
-	Notify	-	If a song doesnt have a title, use the filename
-
-Bugs
-
-	Audacious			-	spc's $getfile workaround, check for bugfix on new versions
-	/tmp/PlayerVolume	- 	only holds 1 value... waste ( var daemon? )
-	Cmus -	Cannot remove song from Playlist
-	Cmus -	$logo depends on xfce
-
-
-
-Feature
-	run $cmd to all players running instead of 1  ( As a flag or check too see which player is stopped ? )
-
-
-	BigSwitch
-		translates arg into a function that all players know
-		leaving ( send to all running players easier to implement )
-		$cmd^$arg
-		cmd=(audacious cmus)^(next)
-		$cmd
-			audacious next
-			cmus next
-				cmus and audacious are actually wrappers so this should run
-
-
-	Cmus - 	/tmp/PlayerCurrent	-	unnecessary file ( keep it all on a pipe ? )
-	
-
-
-	- (Feature) if ~ $#playersrunning 1 || check status ; ~ $status stopped || dont run this players function
-	- (Feature) Pass $cmd to all players running instead of 1  ( As a flag or check too see which player is stopped ? )
-	- [Notify Galago] has too much output to handle, so we need to diminish it... probably only display Status{} first line?
-	- [Pos Tilt] Add tilt option to Pos, which would make the Position of current song Random!
+- (Feature) if ~ $#playersrunning 1 || check status ; ~ $status stopped || dont run this players function
+- (Feature) Pass $cmd to all players running instead of 1  ( As a flag or check too see which player is stopped ? )
+- [Notify Galago] has too much output to handle, so we need to diminish it... probably only display Status{} first line?
+- [Pos Tilt] Add tilt option to Pos, which would make the Position of current song Random!