summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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
2008-06-19Showing real face now.Lars-Dominik Braun1-2/+2
User agent is now PACKAGE_STRING
2008-06-19"Add more music" implementedLars-Dominik Braun1-37/+58
This can add more track/artist seeds to the currently played station
2008-06-18client: curl expects write callback to return size_tLars-Dominik Braun1-2/+2
2008-06-17Use config.hLars-Dominik Braun1-0/+1
2008-06-17lib: Move sources to srcLars-Dominik Braun1-2/+2
2008-06-17Removed @author and @added as they are tracked by gitLars-Dominik Braun2-8/+0
2008-06-17More error handling.Lars-Dominik Braun1-2/+9
Now we can parse and handle pandora's <fault> messages and abort the parsing process. Some more fault type should be added, as well as more client support for those errors.
2008-06-16client: Proxy type config option addedLars-Dominik Braun4-5/+33
2008-06-15client: Manpage addedLars-Dominik Braun2-1/+44
2008-06-15client: Removed unneeded debugging printf's; some more documentation for ↵Lars-Dominik Braun3-15/+21
functions
2008-06-15client: Config file added, not yet documentedLars-Dominik Braun6-9/+240
Some restructuring was necessary too.