Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Release 1.9.0release-1.9.0 | Mike Crute | 2017-09-30 |
| | |||
* | Rename mpg123 module | Mike Crute | 2017-06-18 |
| | |||
* | Fix travis dependencies | Mike Crute | 2017-06-18 |
| | |||
* | Enable 3.6 support | Mike Crute | 2017-06-18 |
| | |||
* | Freshen dependencies | Mike Crute | 2017-06-18 |
| | |||
* | Update README format | Mike Crute | 2017-06-18 |
| | |||
* | Update README | Mike Crute | 2017-06-18 |
| | |||
* | Use newer mock | Mike Crute | 2017-06-18 |
| | |||
* | Predictable menu order | Mike Crute | 2017-06-18 |
| | |||
* | Copy in install dists | Mike Crute | 2017-06-18 |
| | |||
* | Fix build system | Mike Crute | 2017-06-18 |
| | |||
* | Blacklist iphone key | Mike Crute | 2017-06-18 |
| | |||
* | Configurator freshens keys if config exists | Mike Crute | 2017-06-18 |
| | |||
* | Better error handling | Mike Crute | 2017-06-12 |
| | | | | | | | Handles the case where a user chooses a non-existent station and sends them back to the selection menu with a reasonable error message. Also prints the typed characters for invalid input during playback and prints errors from the audio backend such as unsupported formats. | ||
* | Add volume controls | Mike Crute | 2017-06-12 |
| | | | | | Only VLC supports this but several users have requested it so adding support if the backend supports it. | ||
* | Split player backends, add VLC strategy | Mike Crute | 2017-06-12 |
| | | | | | | | | | Extract core player logic and mpg123-bound logic into parent-child classes so that other player backend strategies can be added. Create a headless VLC strategy that uses VLC if it's available. Update the pydora player to prefer VLC if it's available on the system because it supports a much more broad set of codecs and Pandora is now preferring AAC formatted files. | ||
* | Support new-style audio URLs | Mike Crute | 2017-06-12 |
| | | | | | | | | | | Pandora now returns two different responses to the API depending on which API key the client is using and the tuner endpoint. Instead of a quality map only a single audio URL is returned which is of AAC SBR format. This change accommodates that and returns the proper bitrate and format based on empirical testing. see: #52 | ||
* | Add encoding field to track | Mike Crute | 2017-06-12 |
| | | | | | | | | | Previously Pandora only surfaced mp3 files in their responses which worked fairly universally. Recently they started surfacing AAC files which don't work in the pydora player as-is. Add the encoding to the sock model so that players can make a decision based on it. see: #52 | ||
* | Remove py_release_tools, use flake8 | Mike Crute | 2017-05-25 |
| | |||
* | Release 1.8.0release-1.8.0 | Mike Crute | 2016-10-08 |
| | |||
* | Release 1.7.6release-1.7.6 | Mike Crute | 2016-10-08 |
| | |||
* | Fix PEP8 error | Mike Crute | 2016-10-08 |
| | |||
* | Don't downcast unicode to bytes in player | Mike Crute | 2016-10-08 |
| | | | | fixes #48 | ||
* | Add trailing dot to mpg123 startup | Mike Crute | 2016-10-08 |
| | | | | fixes #47 | ||
* | Use both wheel configs | Mike Crute | 2016-06-12 |
| | |||
* | Release 1.7.5release-1.7.5 | Mike Crute | 2016-06-12 |
| | |||
* | Use proper wheel config | Mike Crute | 2016-06-12 |
| | |||
* | Release 1.7.4release-1.7.4 | Mike Crute | 2016-06-12 |
| | |||
* | Cleanup pylint nitpicks | Mike Crute | 2016-06-11 |
| | |||
* | Python 3.5 fixes | Mike Crute | 2016-06-11 |
| | |||
* | Enable wheel builds | Mike Crute | 2016-06-11 |
| | |||
* | Release 1.7.3release-1.7.3 | Mike Crute | 2016-06-06 |
| | |||
* | Remove broken test case | Mike Crute | 2016-06-06 |
| | |||
* | Add support for searching genre stations. (#45) | John Cass | 2016-06-06 |
| | | | Add support for searching genre stations. | ||
* | Release 1.7.2release-1.7.2 | Mike Crute | 2016-05-31 |
| | |||
* | Remove extra re import | Mike Crute | 2016-05-31 |
| | |||
* | Merge pull request #44 from jcass77/enhance/search_tokens | Mike Crute | 2016-05-31 |
|\ | | | | | Differentiate between types of search results. | ||
| * | Use less strict pattern matching for search types. | jcass | 2016-06-01 |
| | | |||
| * | Fix SearchResult model. | jcass | 2016-06-01 |
| | | |||
* | | Release 1.7.1release-1.7.1 | Mike Crute | 2016-05-31 |
| | | |||
* | | Merge pull request #43 from jcass77/enhance/searching | Mike Crute | 2016-05-31 |
|\| | | | | | Fix SearchResult model | ||
| * | Fix SearchResult model. | jcass | 2016-05-29 |
|/ | |||
* | Release 1.7.0release-1.7.0 | Mike Crute | 2016-01-25 |
| | |||
* | Fix failing test | Mike Crute | 2016-01-25 |
| | |||
* | Merge pull request #42 from jcass77/develop | Mike Crute | 2016-01-25 |
|\ | | | | | Fix to avoid retries on PandoraExceptions | ||
| * | Set retries for HTTP adapter and SysCallErrors to three. | jcass | 2016-01-24 |
| | | |||
| * | Fix to ensure InvalidAuthToken exceptions result in re-authentication and retry. | jcass | 2016-01-12 |
| | | |||
| * | Remove unreachable code. Test case for avoiding retries on PandoraException ↵ | jcass | 2016-01-12 |
| | | | | | | | | being raised. | ||
| * | Should 'break' from while loop to avoid retries, not continue. | jcass | 2016-01-12 |
|/ | |||
* | Release 1.6.5release-1.6.5 | Mike Crute | 2016-01-09 |
| |