Download Latest Version README (2.9 kB)
Email in envelope

Get an email when there's a new version of GRAJ music player

Home
Name Modified Size InfoDownloads / Week
README 2016-07-27 2.9 kB
graj-1.81.py 2016-07-27 118.2 kB
graj-1.75b.py 2012-02-19 114.5 kB
graj-1.71a.py 2011-02-12 107.8 kB
graj-1.7.py 2010-09-24 104.9 kB
graj-1.61a.py 2010-06-06 85.9 kB
Totals: 6 Items   534.3 kB 0
Changes in GRAJ ver. 1.81:
- volume control fix (now using vlc --gain): base and normalization
- [Q] to quit without saving database, as opposite to [q]
- --info to get more information than with [-l] option
- volume adjustment now corresponds with VLC 2.0 limits (max changed from 1024 to 512)
- --freq X[-Y] to select songs by play frequency

Changes in GRAJ ver. 1.75:
- Text-to-Speech available for reading song titles [--tts] (to be improved someday)
- save current list and position on interrupt [q] | continue playing with [--continue]
- option for ignoring long songs (and radios) [--notlong]
- BUG-fix: cannot push forward song farther than its length (if known)

Changes in GRAJ ver. 1.71:
- BUG-fix: total number of songs (Y in X/Y) now follows changes in the playlist
- BUG-fix: last song played >60s and then terminated now doesn't crash graj
- --tagson  enable tags without selecting by tags (slower start)

Recent chagnes until GRAJ ver. 1.7
- [f] and -F to sort by play frequence
- --stats    - show some songs statistics
- --sfreq N/ --scount N   - list N most frequent / played songs
- --newmonth - choose songs added to the database in last month
- [<] and [>] to rewind/forward
- rewind/forward/set playing position by clicking on progress bar
- [L] - show time since last play
- a lot of code rewritten (small impact on user experience)
- song selection by tags improved:
       -t tag1-tag2,tag3  - select songs with either tag1 AND tag2 OR tag3
- graj --prev  added to control graj from other terminal

Older changes:
- --time / --maxtime time_in_secs   switch to set maximum time of play
  (GRAJ will quit after the song that was played when time passed)
- now song play counter increase when song is played at least 1 minute
  (even when you switch to another one before it finishes)
- -n # (also --counts #) now refers to count limits for selection
- pause is fixed (now works well regardless of vlc version)
- you can select songs that were played at least '--daysago #'
  or within '--last #'  days
OLDER ONES:
- control from other terminal (graj --stop / --next / --quit / --play / --goto #
  / --random / --add pattern / --find pattern / --addplay pattern / --remove pattern
  / --grade #)
- match whole words (-w): automatically put '=' around each word in a pattern
- '=' in patterns means _word_end_, useful for short words, like =rock=
- stop playing control button [~]
- sort by [l]ast played time
- listen to songs not listened within last week/month or recently listened to
- option for suspend/hibernate on finish
- tags !!! powerful and easy tagging system (with tag aliases)
- while updating same file detection uses file size as first match
- new preset (per song) normalization
  is still available (there are changes in config file because of that!)
- 'next to play' mark can be set: [n]
- [M]ark songs from the same directory, show [T]ime
- mouse control !

Source: README, updated 2016-07-27