summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2008-06-12lib: Delete station pointer when deleting stationLars-Dominik Braun1-1/+19
2008-06-12lib: Split DestroyStationsLars-Dominik Braun2-3/+15
2008-06-12lib: Forgot some function declarations in xml.hLars-Dominik Braun1-0/+3
2008-06-12lib: Missed one strcmp while revertingLars-Dominik Braun1-1/+1
2008-06-12Revert "Replaced strcmp with xmlStrEqual"Lars-Dominik Braun1-13/+13
This reverts commit 305a4ba4885038f05444b9a7e8664c6ff67b66e2. Throws out too many warnings...
2008-06-12lib: Initial music search implementationLars-Dominik Braun3-0/+206
2008-06-11client: Station renaming implementedLars-Dominik Braun4-1/+22
2008-06-11Update the station pointer when renaming stationLars-Dominik Braun1-1/+6
2008-06-10Xml encode new name in PianoRenameStationLars-Dominik Braun1-2/+4
2008-06-10Add xml encode functionLars-Dominik Braun2-0/+40
Could be tuned, but was the only one I found on my harddisk. Originally written for shell-fm.
2008-06-10Initial delete station implementationLars-Dominik Braun2-0/+37