summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2008-07-23Replace simple "Error." with strings returned by the libraries.Lars-Dominik Braun1-87/+48
2008-07-23Be correct, use "const"Lars-Dominik Braun2-11/+14
2008-07-22Fix infinite loop in last commit.Lars-Dominik Braun1-0/+1
2008-07-22Show error message when receiving a new playlist failedLars-Dominik Braun1-6/+10
... instead of showing "No tracks left."
2008-07-22Another message fix (for BarUiSelectMusicId)Lars-Dominik Braun1-11/+18
2008-07-22Fix wrong "select station" messageLars-Dominik Braun1-7/+6
2008-07-19Rate "shared stations" correctly by transforming them to private stationsLars-Dominik Braun1-0/+20
2008-07-18Improve next songs outputLars-Dominik Braun1-5/+11
2008-07-18Add genre station key to helpLars-Dominik Braun1-0/+1
Forgot it in commit 4887e066d00e33f706ae07518ed6faf2d2a62fc8
2008-07-18Fix segfault when selecting quickmix stationsLars-Dominik Braun1-0/+4
2008-07-18Initial support for adding genre stationsLars-Dominik Braun2-0/+74
2008-07-16Support rating of songs played by QuickMixLars-Dominik Braun1-2/+2
Attention! This breaks libpiano's api compatibility because of a changed argument count in PianoRateTrack
2008-07-07SSL control proxy issue workaroundLars-Dominik Braun4-2/+17
Some proxies refuse SSL connections. Make them usable by adding an option which disables the usage of SSL for the login.
2008-07-07Use album title too (for scrobbling, e.g.)Lars-Dominik Braun1-2/+4
2008-07-07client: Avoid segfault when PianoSearchMusic returned with an errorLars-Dominik Braun1-1/+4
2008-07-03piano: Shared station support for CreateStationLars-Dominik Braun1-1/+2
2008-07-03client: Don't destroy playlist when banning songLars-Dominik Braun1-3/+0
2008-07-02client: Show real station when playing quickmix songLars-Dominik Braun1-2/+8
2008-07-02client: Initial quickmix station selection supportLars-Dominik Braun2-2/+26
2008-07-02client: Fix song banningLars-Dominik Braun1-3/+3
The playlist was freed and curSong set to NULL even if the ban request failed.
2008-06-28Update .gitignoreLars-Dominik Braun1-0/+2
2008-06-28client: Upcoming songs listLars-Dominik Braun2-1/+20
2008-06-28client: Fix some UI NULL pointer dereferences (no song/station selected)Lars-Dominik Braun1-3/+31
2008-06-28client: Use mode instead of finishedPlayback in playerLars-Dominik Braun3-45/+49
Smarter solution than commit 8421cfd9886ec5ee19cde18b48853c2f9ea60c29.
2008-06-27client: Fix "delete station" segfaultLars-Dominik Braun1-4/+7
Commit af2ceec1e540bae28fdd3ec07158dcd137d3c9da introduced a "fix" for the playback problem after setting curStation = NULL (not selecting a new station). Preserving finishedPlayback and setting url = NULL should fix both bugs.
2008-06-27client: Improve status messagesLars-Dominik Braun1-34/+47
2008-06-27client: Wrong comment deletedLars-Dominik Braun1-1/+0
2008-06-27client: Fix wrong length calculationLars-Dominik Braun1-1/+2
2008-06-25client: Faster player thread abortLars-Dominik Braun1-1/+6
2008-06-25client: Fix infinite loop caused by commit ↵Lars-Dominik Braun1-0/+1
af2ceec1e540bae28fdd3ec07158dcd137d3c9da
2008-06-25piano/client: Initial ban-for-a-month implementationLars-Dominik Braun2-1/+18
Use it when you're tired of hearing a single song again and again...
2008-06-25client: Fix input hell, use readlineLars-Dominik Braun1-16/+43
2008-06-24piano/client: Move song implementedLars-Dominik Braun1-0/+16
2008-06-24client: Fix commentLars-Dominik Braun1-1/+1
2008-06-23client: Let user decide when song is submitted to last.fmLars-Dominik Braun4-1/+18
2008-06-23Set curl timeout to 60 seconds.Lars-Dominik Braun1-0/+1
2008-06-23client: Abort player thread while pause mode should be possibleLars-Dominik Braun1-2/+2
2008-06-23client/wardrobe: Fix scrobbling time issueLars-Dominik Braun1-3/+2
2008-06-23client: Use function prefix "Bar"Lars-Dominik Braun7-32/+32
2008-06-23client: Fix some NULL-pointer dereferencesLars-Dominik Braun1-26/+72
2008-06-22client: last.fm scrobbling implementedLars-Dominik Braun5-2/+60
Very very ugly... We should spawn another thread. But for now it's working. (Though the played times are wrong for me, could be a wardrobe issue...)
2008-06-22client: Time calc algo => functionLars-Dominik Braun1-8/+11
2008-06-22client: Fix funny song durationsLars-Dominik Braun1-1/+2
Don't show time if the player has not initialized our data yet.
2008-06-21client: Manpage improvedLars-Dominik Braun1-8/+5
2008-06-21client: Some cleanupLars-Dominik Braun3-4/+5
Now unneeded header, linebreaks
2008-06-21client: Read stsz atom containing frame sizesLars-Dominik Braun4-174/+315
This has two advantages: 1) We can pass the correct amount of bytes to NeAACDecDecode (). This should fix some decoding error messages. And 2) We can show the length of the song and the remaining (or already played time) to the user. Cool, eh?
2008-06-20client: Pause implementedLars-Dominik Braun2-8/+28
2008-06-20client: Static buffer (player thread)Lars-Dominik Braun1-36/+28
2008-06-20client: Rework main loop.Lars-Dominik Braun1-129/+156
Make whole thing more independent from player thread. Not the best solution yet (not bulletproof ;)), but well...
2008-06-19client: Improve key-binding helpLars-Dominik Braun2-1/+54