npshell (1/2)
Category index page 1 of 2 pages, with 100 of 121 entries in npshell.
Use HTTPS where possible
Use HTTPS where possible
Trim null character from line count when adding to playlist
Trim null character from line count when adding to playlist
Mention if a path is a symlink if it cannot be added to the playlist
Mention if a path is a symlink if it cannot be added to the playlist
Add newline after sounds in queue/history counts
Add newline after sounds in queue/history counts
Assume terminal-notifier v2.0.0 is used, and remove alerter flags
Assume terminal-notifier v2.0.0 is used, and remove alerter flags
Update copyright years
Update copyright years
Add brew services start to installation instructions
Add brew services start to installation instructions
v1.4.0
v1.4.0
Read both id3v2 and id3v1 fallback values
Read both id3v2 and id3v1 fallback values
Escape first character in messages for terminal-notifier
Escape first character in messages for terminal-notifier
Add sleep before track change notification
Add sleep before track change notification
Warm up cache for id3v2 execution
Warm up cache for id3v2 execution
Workaround bug in terminal-notifier by adding configurable timeout
Workaround bug in terminal-notifier by adding configurable timeout
Optionally follow sound file symlinks
Optionally follow sound file symlinks
Skip hidden folders or hidden files when looking for sounds
Skip hidden folders or hidden files when looking for sounds
v1.3.1
v1.3.1
Use HTTPS for links where possible
Use HTTPS for links where possible
Minor documentation fixes and improvements
Minor documentation fixes and improvements
Move installation instructions to a separate file
Move installation instructions to a separate file
More info in 'np doctor'
More info in 'np doctor'
Use id3v2 tags in notifications, if available
Use id3v2 tags in notifications, if available
Check if $PWD exists before continuing
Check if $PWD exists before continuing
Use bash builtin type instead of which to look for executables
Use bash builtin type instead of which to look for executables
Add man page generation for np(1)
Add man page generation for np(1)
Clean up help commands
Clean up help commands
Merge pull request #3 from RobertAudi/help-command
Merge pull request #3 from RobertAudi/help-command
More aggressive pid file deletion
More aggressive pid file deletion
Re-add renamed function
Re-add renamed function
Clean up even more pid files
Clean up even more pid files
Clean up dead pid files automatically
Clean up dead pid files automatically
Don't override exit code
Don't override exit code
Merge branch 'notifications'
Merge branch 'notifications'
Merge branch 'daemon-rework'
Merge branch 'daemon-rework'
Return success from functions, move warning if no notifier was found, even less output
Return success from functions, move warning if no notifier was found, even less output
Reduce amount of information output by default
Reduce amount of information output by default
Additional documentation
Additional documentation
np daemon and notify --is-running, improved --stop and process handling
np daemon and notify --is-running, improved --stop and process handling
Add support for checking if notifications are already running
Add support for checking if notifications are already running
Notification support, at least on OS X with terminal-notifier
Notification support, at least on OS X with terminal-notifier
Update documentation
Update documentation
Add 'np startstop', which works like a broken play/pause button
Add 'np startstop', which works like a broken play/pause button
Make 'playing' the default mode
Make 'playing' the default mode
Make 'np next' work even if the player is stopped
Make 'np next' work even if the player is stopped
Get system specific info with 'np doctor'
Get system specific info with 'np doctor'
Convert daemon to use a file for the mode and control the player
Convert daemon to use a file for the mode and control the player
Lookup tac/gtac and fswatch
Lookup tac/gtac and fswatch
Use local np executable
Use local np executable
Re-organize README, create USAGE.md and CONTRIBUTE.md
Re-organize README, create USAGE.md and CONTRIBUTE.md
Check for root privileges, bail if found (sorry, no music for root)
Check for root privileges, bail if found (sorry, no music for root)
Resolve calls to symlinked 'np'
Resolve calls to symlinked 'np'
Copyright 2014, 2015
Copyright 2014, 2015
Move demo code to npshell-demo https://github.com/joelpurra/npshell-demo/
Move demo code to npshell-demo https://github.com/joelpurra/npshell-demo/
Add demo animation
Add demo animation
Try to detect queue file modification time in a cross-platform way
Try to detect queue file modification time in a cross-platform way
Add convenient aliases to readme
Add convenient aliases to readme
Use fswatch to watch for queue.pls file changes in 'np daemon'
Use fswatch to watch for queue.pls file changes in 'np daemon'
Wrap variables used as part of longer strings
Wrap variables used as part of longer strings
Remove unused function
Remove unused function
Also stop playback after clearing queue
Also stop playback after clearing queue
Fix starting external player in an untracked sub-process
Fix starting external player in an untracked sub-process
Use shuf when available
Use shuf when available
Use the word shuffle for, eh, shuffle
Use the word shuffle for, eh, shuffle
Detect external player thought to be compatible
Detect external player thought to be compatible
Add GPL-3.0 license
Add GPL-3.0 license
Update readme with features, command comments, formatting
Update readme with features, command comments, formatting
Create fundamental folders/files earlier, hide external player output
Create fundamental folders/files earlier, hide external player output
Search/replace rename project to npshell/np
Search/replace rename project to npshell/np
Make 'play now' the default action for 'play'
Make 'play now' the default action for 'play'
Rename configuration variables
Rename configuration variables
Fix 'play clean'
Fix 'play clean'
Write about configuration
Write about configuration
Add cache file control with 'play index'
Add cache file control with 'play index'
Start a proper readme
Start a proper readme
Fix adding absolute paths
Fix adding absolute paths
Read null-separated paths from stdin with 'play add -'
Read null-separated paths from stdin with 'play add -'
Try to reduce number of getCwd calls when displaying queue/history
Try to reduce number of getCwd calls when displaying queue/history
Updated the to do-list
Updated the to do-list
Use 'play clean' to remove missing files from queue
Use 'play clean' to remove missing files from queue
Print number of added sounds
Print number of added sounds
Print queue number when adding sounds
Print queue number when adding sounds
Print queue numbers for both queue and history
Print queue numbers for both queue and history
Add cross-platform sed with extended regexp
Add cross-platform sed with extended regexp
Don't accidentally print folder names with pushd/popd when adding folders
Don't accidentally print folder names with pushd/popd when adding folders
Limit 'play history' to 999 items
Limit 'play history' to 999 items
Attempt to work-around daemon stopping sometimes with a short 'sleep'
Attempt to work-around daemon stopping sometimes with a short 'sleep'
Number lines in queue and history
Number lines in queue and history
Added readme with only a to do-list
Added readme with only a to do-list
Explicitly suppress interpretation of backslash escapes in echo, when there are paths and other non-constant input
Explicitly suppress interpretation of backslash escapes in echo, when there are paths and other non-constant input
Move adding a single file path to separate function, fix resolving path
Move adding a single file path to separate function, fix resolving path
Don't accidentally push emtpy entries to the history
Don't accidentally push emtpy entries to the history
Use pushd/popd
Use pushd/popd
Reduce the number of subshells in get sounds calls
Reduce the number of subshells in get sounds calls
Add null delimited foreach functions
Add null delimited foreach functions
Fix 'play daemon --stop' hack
Fix 'play daemon --stop' hack
Add a play limit as 'play start [limit]'
Add a play limit as 'play start [limit]'
Highlight files on add
Highlight files on add
Move higlighting a null-delimited list of songs to a function
Move higlighting a null-delimited list of songs to a function
Split up functions to several files
Split up functions to several files
Move shared scripts to a subfolder
Move shared scripts to a subfolder
Merge branch 'play-daemon'
Merge branch 'play-daemon'