summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-07-03piano: Shared station support for CreateStationLars-Dominik Braun3-9/+13
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 Braun4-3/+25
2008-07-02client: Initial quickmix station selection supportLars-Dominik Braun5-4/+89
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 Braun2-2/+3
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-28Update INSTALLLars-Dominik Braun1-5/+20
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-25Documentation (readme) updateLars-Dominik Braun3-18/+25
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 Braun5-2/+55
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-25piano: Fix incompatible protocol change (addFeedback)Lars-Dominik Braun1-1/+2
I was wrong. Pandora added a parameter to the addFeedback method which made my version incompatible. Should be fixed now.
2008-06-25piano: Protocol version bump (v20)Lars-Dominik Braun1-2/+5
Changes seems to be backwards compatible. Blowfish key not changed.
2008-06-24piano/client: Move song implementedLars-Dominik Braun3-10/+74
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 Braun3-0/+5
2008-06-23Reason for song skipping knownLars-Dominik Braun1-2/+4
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 Braun2-7/+7
2008-06-23Fix libwardrobe buildLars-Dominik Braun1-1/+1
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-22Roadmap updatedLars-Dominik Braun1-2/+0
last.fm scrobbling is done, authToken caching is not needed
2008-06-22client: last.fm scrobbling implementedLars-Dominik Braun6-3/+61
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-22wardrobe: Data types must be publicLars-Dominik Braun2-19/+21
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-22wardrobe: libwardrobe is a last.fm scrobbling libraryLars-Dominik Braun14-1/+733
2008-06-21Update Roadmap und BUGSLars-Dominik Braun2-6/+2
Commit a6ac279068bbe315b5f768d43e61e8ce06b5304c resolved the decoding error bug. Buffering works fine now (curl does a good job).
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-20piano: Forgot some signed to char conversationsLars-Dominik Braun1-2/+2
2008-06-20piano: Disable some unused structure elementsLars-Dominik Braun1-22/+22
They're wasting memory at the moment
2008-06-20client: Pause implementedLars-Dominik Braun2-8/+28
2008-06-20piano: Make en-/decipher code readableLars-Dominik Braun1-76/+48
Remove _locN's taken from decompiled pandora code and replace them with their correct blowfish algo variable names (l, r, ...)
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 Braun3-6/+4
User agent is now PACKAGE_STRING
2008-06-19piano: Using own free () wrapper nowLars-Dominik Braun4-55/+71
PS: "lib:" prefix is now "piano:"; I may add other libraries (last.fm support e.g.)