- Create parent directories if config dir doesn't exist (fixes #251) (#252) [Stavros Korokithakis]
-
Add cmds for config file manipulation (#240) [theychx]
-
Add play_toggle cmd (#239) [theychx]
-
Add force option to stop cmd (#238) [theychx]
-
Add block option to cast cmd (#237) [theychx]
- Fix filename display (#244) [theychx]
- Update PyChromecast requirement. [Stavros Korokithakis]
-
Add socket based fallback approach in get_local_ip. [Stavros Korokithakis]
-
Add socket based fallback approach in get_local_ip. [theychx]
-
Fix namespace related crash when using DashCast. [Stavros Korokithakis]
-
Only serve files forever if it is necessary (#210) [Stavros Korokithakis]
-
Add ability to use subtitles with remote content (#207) [theychx]
-
Add ability to use ip-address as device argument (#197) [theychx]
-
Adapt write_config to "new" get_chromecast (#208) [theychx]
-
Try to eliminate spurious error msgs when seeking (#194) [theychx]
- Only build py3 wheels/packages. [Stavros Korokithakis]
- Make catt refuse to install under 2 more. [Stavros Korokithakis]
-
Refuse to install under Python 2. [Stavros Korokithakis]
-
Show better error message if Chromecast disconnects while playing. [Stavros Korokithakis]
-
Use new Youtube controller (#156) [theychx]
-
Add stable API. [theychx]
- Make use of --ytdl-opt imply --force-default (#150) [theychx]
- Use user specified format filter (#129) [theychx]
-
Correct cast_site and write_config command names (#134) [theychx]
-
Give correct error messages with Dashcast (#133) [theychx]
-
Add YouTube-DL option command line parameter. [Fatih Ka]
-
Group support (#120) [theychx]
-
Make save files portable (#125) [theychx]
-
Fix "playing" never getting set (#113) [theychx]
-
Fix ids and thumbnails not returned for active playlist entries (#112) [theychx]
-
Make save restore more robust (#111) [theychx]
-
Fail if a file given as a cli argument does not exist (#109) [theychx]
-
Make cast_site accept stdin as argument (#108) [theychx]
-
Make dashcast work with audio devices (#107) [theychx]
-
Cast a website to Chromecast (via DashCast) (#102) [Marcos Diez]
-
Cast file with local or remote subtitles (#93) [Marcos Diez]
-
Use netifaces instead of socket for get_local_ip (#100) [theychx]
-
Guess the content type of remote files as well. [Samuel Loury]
-
Specify the correct mimetype when casting local files (#96) [Marcos Diez]
- Use a more educational example Youtube link (#92) [Ofek Lev]
-
Play random playlist entry (#86) [theychx]
-
Save/restore (#84) [theychx]
- Improve kill (#85) [theychx]
- Add force default option to cast command (#76) [theychx]
- Remove py2 compat code (#75) [theychx]
- Misc improvements/fixes for final Python 2 release (#69) [theychx]
-
Make status command more useful (#65) [theychx]
-
Proper fix for add action (#64) [theychx]
-
Make info command more useful (#63) [theychx]
-
Make audio devices stream DASH-audio from YouTube (#49) [theychx]
-
Add skip command (#43) [theychx]
-
YouTube Queue support (#40) [theychx]
-
Make scan fail when no cc's are found (#35) [theychx]
-
Improve standard format (#54) [theychx]
-
Ensure DIAL info from all CC's (#45) [theychx]
-
Turn human_time into a def (#33) [theychx]
-
Make status use regular time descriptions (#32) [theychx]
-
Add argument to volumeupdown (#29) [theychx]
-
Add scanning for local Chromecasts. [Stavros Korokithakis]
-
Further improve play_media (#31) [theychx]
-
Rework CastController.init. [theychx]
-
Do state_check in CastController.init. [theychx]
-
Make check_state private. [theychx]
-
Correct timeout parameter type. [theychx]
-
Make catt work with pychromecast 0.8.0. [theychx]
- Handle playlists better (fixes #24) [theychx]
-
Add aliases to config. (#19) [theychx]
-
Switch to configparser for the config. [Stavros Korokithakis]
-
Add custom time type for seek functions (#13) [theychx]
-
Add config (#11) [theychx]
-
Add user selectable CC device. [Stavros Korokithakis]
-
Add user selectable CC device. [theychx]
-
Freeze requirements until #12 is sorted (#20) [theychx]
-
Replace connection message with more useful error message. (#18) [theychx]
-
Cleanup in controllers / cli. (#17) [theychx]
-
Change volume description (#16) [theychx]
-
Remove volume default. (#15) [theychx]
-
Make catt exit nicely if ytdl does not find a video. (#14) [theychx]
-
Fail if a Chromecast cannot be found when writing the configuration. [Stavros Korokithakis]
-
Small fix and comments in controllers.Cache. [theychx]
-
Change cache filename and fix tempdir. [theychx]
-
Simplify cache retrieval. [theychx]
-
Weed out another auto-discovery edge case. [theychx]
-
Solution for edge case where cc would not be auto-discovered. [theychx]
-
Make test_catt.py pass (again) [theychx]
-
Slight improvement of cache. [theychx]
-
Make test_catt.py pass. [theychx]
-
Stabilize cache handling. [theychx]
-
Remove unnecessary code from play_media. [Stavros Korokithakis]
- Add python3 compatible imports. [theychx]
- Add local file casting support. [Stavros Korokithakis]
- Add additional volume and info commands. [Stavros Korokithakis]
- Speed up casting by not killing apps known to be nonblocking. [Stavros Korokithakis]
- Find the best format from youtube-dl properly. [Stavros Korokithakis]
- Add ability to fast forward and adjust volume. [Stavros Korokithakis]
- Pin to a different youtube-dl version (fixes #2). [Stavros Korokithakis]
- Show title instead of URL when playing. [Stavros Korokithakis]
-
Don't die on video URLs that point to the video file itself. [Stavros Korokithakis]
-
Remove decimals from status time. [Stavros Korokithakis]
-
Don't crash on status if nothing is playing. [Stavros Korokithakis]
-
Make the CLI interface more self-documenting. [Stavros Korokithakis]
-
Fix rewind. [Stavros Korokithakis]
- Fix setup.py crash due to missing history. [Stavros Korokithakis]
- Fix version. [Stavros Korokithakis]
-
Don't crash on status if nothing is playing. [Stavros Korokithakis]
-
Add option to delete cache. [Stavros Korokithakis]
-
Change the Chromecast stop command to kill. [Stavros Korokithakis]
-
Add more commands. [Stavros Korokithakis]
-
Make temporary directory finding cross-platform. [Stavros Korokithakis]
-
Remove unused import. [Stavros Korokithakis]