Git Product home page Git Product logo

chromecast-player's People

Contributors

andia89 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

chromecast-player's Issues

Things to implement

  • PLaylist-manager: Should allow adding/removing and moving of local files and network streams
  • Code cleanup and documentation. Code is extremely clubbered. So far I have no comments Still no comments but code is way better organized now. Right now I'm happy with it)
  • Support subtitles: Pychromecast so far does not allow to play streams with subtitles -> this might be hard to implement (Waiting for my pull request to be included in pychromecast, don't want to implement this here)
  • Allow seeking in local files (it's possible for mp4 mp3 files, but not flac files. This happens because flac handles streaming differently)
  • Play files locally if not connected to a chromecast? (ffplay xdg-open?)
  • Get metadata from network streams. (Possible with youtube-dl?) (Not doable)

pychromecast missing

Gives following error even though I have installed pychromecast.

Traceback (most recent call last):
  File "./player.py", line 32, in <module>
    import pychromecast as pyc
ImportError: No module named 'pychromecast'

Styled Media Receiver

It would be great to have a Styled Media Receiver instead of the generic lloking DefaultMediaReceiver.

Should be relatively straightforward to implement (since pychromecast supports this) but requires to registrate my app with google.

Playlist queuing on receiver side

So far the playlist is generated on sender side by just playing on track after another. It would be cooler if the queuing was done on the chromecast itself, by using QueueItem requests.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.