summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.)
2008-06-19"Add more music" implementedLars-Dominik Braun5-37/+125
This can add more track/artist seeds to the currently played station
2008-06-18lib: Fix commit 4c487ec1dbf1be71751f9547ccea6b1faa362191Lars-Dominik Braun2-6/+6
I forgot to update some headers.
2008-06-18client: curl expects write callback to return size_tLars-Dominik Braun1-2/+2
2008-06-17Bugs updatedLars-Dominik Braun1-2/+9
No, not really :) I updated the *file* containing known bugs.
2008-06-17lib: Fixed some void functionsLars-Dominik Braun1-13/+14
Forgot them while adding return values in commit 56432d661e34de9aa0d1727fb7b06f19aa18723e
2008-06-17Use config.hLars-Dominik Braun6-0/+6
2008-06-17lib: Move sources to srcLars-Dominik Braun16-10/+11
2008-06-17Removed @author and @added as they are tracked by gitLars-Dominik Braun6-86/+0
2008-06-17lib: Lonely curNode is now at home...Lars-Dominik Braun1-1/+1
2008-06-17More error handling.Lars-Dominik Braun5-33/+135
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-16Roadmap update: Config file now availableLars-Dominik Braun1-1/+1
2008-06-16lib: Some documentation updatesLars-Dominik Braun2-8/+20
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 Braun7-13/+240
Some restructuring was necessary too.
2008-06-15lib: Separate from client's automakeLars-Dominik Braun10-8/+56
2008-06-14Update RoadmapLars-Dominik Braun1-2/+3
2008-06-14Finally implemented "create station"Lars-Dominik Braun5-0/+144
This may be a bit buggy, because no return values are checked or returned. A big cleanup session is waiting...
2008-06-13Hopefully fixed wrong libxml2 usageLars-Dominik Braun4-9/+12
We did a xmlCleanupParser () call everytime we finished parsing; this is wrong (http://xmlsoft.org/html/libxml-parser.html#xmlCleanupParser)
2008-06-13lib: Generic xml document initLars-Dominik Braun1-31/+28
2008-06-13lib: Generic get text from node functionLars-Dominik Braun1-39/+23
2008-06-12lib: Misc header fixesLars-Dominik Braun2-2/+2
2008-06-12lib: Misc documentation fixesLars-Dominik Braun2-6/+12
2008-06-12lib: Update local data after rating trackLars-Dominik Braun1-0/+5
This prevents the user from loving a track two times, e.g.
2008-06-12client: Fix segfaults when changing station, banning and skipping tracksLars-Dominik Braun1-3/+6
This was caused by reading uninitialized memory. It was freed by PianoDestroyPlaylist.
2008-06-12Merge branch 'deletestation'Lars-Dominik Braun3-5/+52
2008-06-12Added .gitignore filesLars-Dominik Braun2-0/+21
2008-06-12client: Station deleting addedLars-Dominik Braun1-1/+18