Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use grilo for additional sources #1021

Closed
hadess opened this issue Mar 1, 2015 · 4 comments
Closed

Use grilo for additional sources #1021

hadess opened this issue Mar 1, 2015 · 4 comments
Labels
C-extension-request Category: A request for a new extension

Comments

@hadess
Copy link

hadess commented Mar 1, 2015

Grilo: https://wiki.gnome.org/Projects/Grilo

For use in mopidy, grilo would allow:

  • YouTube and Vimeo support (for music videos)
  • ability to write small Lua scripts for additional sources (such as websites)

It's accessible from Python using gobject-introspection.

@hadess
Copy link
Author

hadess commented Mar 1, 2015

I forgot that it also does UPnP, DAAP, Magnatune, Jamendo, Shoutcast, etc.

@adamcik adamcik added the C-extension-request Category: A request for a new extension label Mar 1, 2015
@adamcik
Copy link
Member

adamcik commented Mar 1, 2015

Sounds like an interesting candidate for a future extension. Though as of yet we can't use gobject-introspection as we are still using the gstreamer 0.10 bindings which aren't compatible with pygi (#225).

@adamcik
Copy link
Member

adamcik commented Mar 1, 2015

A quick look at https://developer.gnome.org/grilo/unstable/ch03.html#programming-with-grilo-concepts seems to indicated that we've landed on quite similar concepts so mapping it to mopidy should be fairly simple for however takes the time to implement such an extension.

@adamcik
Copy link
Member

adamcik commented Mar 14, 2015

This would go into a extension outside of mopidy itself. And we typically have a policy of closing bugs for extension ideas like this as they are not something that we will fix in mopidy itself.

That being said, I do hope someone takes the time to create such a plugin as this sounds like it could get us support for a lot of new sources without having to write a Mopidy extension for each of them explicitly.

@adamcik adamcik closed this as completed Mar 14, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-extension-request Category: A request for a new extension
Projects
None yet
Development

No branches or pull requests

2 participants