Age | Commit message (Collapse) | Author | Files | Lines |
|
Back to default value before ff4f15214100d209f39e4ed85f47e572c8fe9289.
It is used by the player as well and since 403’s are considered an
“error” it must be larger than the number of files per playlist (4).
See issue #672.
|
|
All network operations can time out now. API requests are retried up to
three times (default). Replaces setting max_player_errors with
max_retries, which is used for player and API. Adds timeout setting.
Partially reverts 436a1d4012553a2f33d0e3a5180b3b5ae0378bdd and fixes
(at least) issue #657.
Thanks to @exarkun for testing.
|
|
Now we can show a tired icon in the history.
Closes #637.
|
|
|
|
Mac OS X 10.6 compatibility, fixes #572.
# Conflicts:
# src/settings.c
|
|
Closes #597.
# Conflicts:
# src/ui.c
|
|
Passing NULL to printf and the result to curl may or may not work. YMMV.
Fixes #574.
# Conflicts:
# src/ui.c
|
|
values:
- 'ds' - for Direct Show
- 'mf' - for Windows Media Foundation (default)
If not present, backends will be initialized in order: mf, ds
|
|
Abstract out HTTP comunication and replace libcurl with WinHTTP.
|
|
Since I'm not aware of any standard method to set title with escape codes explicit mechanism to control window title was introduced.
|
|
This solve problem of playback time adding to artist when name is short.
Debug messages are automatically copied to clipboard for easier debugging due to selection and copying in Windows console is not very convenient.
|
|
- use newly introduced console.h instead of terminal.h which emulate some behavior of VT terminals
- replace ffmpeg/libov player with more abstract one with DirectShow implementation
|
|
I removed most of the *BSD-related stuff, because I can’t test these. If
this breaks your build, send me a patch please.
|
|
|
|
The proxy config setting did not set ffmpeg’s http proxy previously. See
issue #531.
|
|
|
|
|
|
Only the simple ~/ expansion is supported right now, since ~user
expansion does not make sense for per-user config files anyway.
Closes #431 and #430.
On my way to this solution I tried libconfuse and json-based config
files. I’m not convinced yet one of these is the solution though…
|
|
1) Make sure that multiple bad playlists in a row don’t result in a
temporary ban
2) Ignore songs skipped because the playlist timed out after pausing for
too long
|
|
Welcome to the post-CA world. Fixes #324.
|
|
Useful for tuner-beta.savagebeast.com:8443. Closes #319.
|
|
Closes #314.
|
|
Closes #307.
|
|
… and restore both on startup. To disable run `ln -sv /dev/null
~/.config/pianobar/state`. Setting an invalid autostart_station in the
config file prevents automatic station selection on startup.
Closes #305.
|
|
Closes #275.
|
|
Pandora limited the audio formats we can request explicitly. Don’t rely
on this and use the formats available with the given partner
credentials. Closes #271.
|
|
Fixes last commit.
|
|
In case someone wants to use internal-tuner.pandora.com. See #243.
|
|
32kbit/s. Closes #233.
|
|
This reverts commit 35763dea799c96361e288a10eab0fbd16c36e880. It does
not work with the JSON API.
|
|
It’s a bad idea to hardcode these, although playback does not work with
non-android login yet.
|
|
In random order: Thanks to Chris Eby for his work on pithos, to an
anonymous coward for sending me his Android client, to Alex Howard for
sending me the webOS client, to ZigZagJoe for providing a temporary fix
and thanks to everyone who sent Pandora a message.
Although there are a few rough edges here and there this fixes #236.
|
|
Use TLS for all actions when requested. Closes #234
|
|
See #231.
|
|
Reduces memory usage, protects against 0wned CA's and avoids ca-bundle
confusion.
Closes #175
|
|
|
|
|
|
Fixes #151
|
|
See #149.
|
|
Closes #148
|
|
|
|
Required to expose non-standard functions. Closes #138
|
|
Closes #136
|
|
Closes #88
|
|
|
|
Something like
act_foobar = disabled
disables the command foobar completely now. Useful if you don't use
software volume control. See issue #78.
|
|
Again. And hopefully the last time.
|
|
|
|
|
|
Bug introduced by 2b31c97de6fa541719cd26f9a61053cfc0e71203. "(null)" was
shown instead of "<3" and "</3".
|