Comments (7)
Someone else has created new formulas for pycairo/pygobject/pygtk and just submitted them to Homebrew. If they are merged into mxcl/homebrew, we only need to get gst-python in to make Mopidy installation simpler on OS X.
from mopidy.
https://github.com/jodal/homebrew/compare/master...gst-python contains my latest version of gst-python with dependencies. It combines the efforts by afb, as linked to in the previous comment, and my earlier efforts.
It does not rely on PYTHONPATH magic, which I believe the Homebrew maintainers do not like, but instead print caveat messages with the PYTHONPATH adjustments you need to do to use pygtk and gst-python.
from mopidy.
Looking forward to this.
Seems the homebrew issue has been closed, though?
Homebrew/legacy-homebrew#1612
from mopidy.
Yeah, they seem unwilling to package Python stuff, even though this particular Python stuff use autotools, etc. to build, thus you can forget to install it using pip, and need to use something like Homebrew or do it manually. At least the rest of GStreamer got in, so there is less to build manually.
Other than that, this issue isn't highly prioritized, as I can't get GStreamer to work properly on OS X anyway. See issue #25 for details on that.
from mopidy.
Could you write a formula for mopidy that installs all of it's dependencies instead? I super want mopidy on OS X.
from mopidy.
Issue #25 have been resolved and Mopidy now works on OS X.
Installation on OS X is still far from perfect, and I've given up on getting the Homebrew guys to include Python specific formulas a long time ago. Since I can't immediately make the installation simpler, I've opted for documenting the current installation process better:
- The requirements listing at http://readthedocs.org/docs/mopidy/en/latest/installation/ is now a lot simpler.
- The libspotify/pyspotify instructions at http://readthedocs.org/docs/mopidy/en/latest/installation/libspotify/ now has dedicated sections for OS X.
- The GStreamer installation is completely documented with all required steps at http://readthedocs.org/docs/mopidy/en/latest/installation/gstreamer/
I'll leave this issue open until I either get feedback on how this is working out for you, or I get around to test the instructions on a clean OS X machine myself.
from mopidy.
I originally got Mopidy working on a non-clean OS X Snow Leopard (10.6.8) computer. Now I've verified (and updated) the OS X installation instructions using a clean OS X Lion (10.7.2) computer.
I've had no issues other than the random Homebrew compilation error due to random updates of the large amount of dependencies needed to go from a clean system to a fully functional GStreamer installation.
Closing this issue, as I don't see anything we can immediately improve without getting our Python formulas into Homebrew, which doesn't seem very likely.
from mopidy.
Related Issues (20)
- Playback breaks when changing track HOT 10
- tests: get coverage above 90% (currently it is 78%). HOT 1
- Changelog v3.5.0: python < 3.9 no longer supported
- "Could not find a text/html decoder to handle media" HOT 3
- Remove appsrc
- Expose playback errors to clients
- Backend.lookup should take a list of URIs HOT 1
- Switching the audio source gets mopidy to produce no sound though seems to play HOT 25
- Support setting tracklist options in mopidy.conf HOT 2
- Previous track is reported incorrectly after the second track HOT 3
- mopidy playback stops at every bufering error HOT 4
- Websocket error only when connecting to mopidy running as service HOT 2
- Use new GStreamer elements HOT 5
- Seeking in a stream HOT 1
- M3U8 stream duration bug
- Switching between multiple music sources in the queue is buggy in several ways HOT 5
- Put more documentation in all files HOT 2
- mopidy is crashing on play (coredump) HOT 14
- SIGILL on Arch on RaspberryPi 5 HOT 13
- core.tracklist.add does not support m3u uris
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mopidy.