Mopidy: Apakah ada peluang untuk mendukung platform WIN32?

Dibuat pada 29 Mar 2015  ·  12Komentar  ·  Sumber: mopidy/mopidy

Saya melihat MPD memiliki biner Windows di: http://www.musicpd.org/download/win32/

Meskipun sebagian besar beberapa rilis LAMA, tetapi memiliki versi snapshot untuk saat ini.

Bolehkah saya meminta mopidy untuk mendukung platform Windows juga? Terima kasih atas kerja bagusnya.

Komentar yang paling membantu

@kingosticks itu semacam pertanyaan konyol - seperti yang Anda duga, saya bahkan tidak pernah menggunakan Mopidy - mungkin saya perlu mencobanya sebelum membuat komitmen semacam itu

Semua 12 komentar

Saya tahu bahwa @abarisain berhasil menggunakan Mopidy di Windows sekitar setahun yang lalu. AFAIK, tidak mudah untuk menginstal, tetapi dimungkinkan dengan pengetahuan yang tepat, dan seharusnya tidak ada atau sedikit kendala dalam kode sumber Mopidy karena semua masalah pada saat itu telah diperbaiki.

Dukungan Windows bergantung pada seseorang yang melangkah untuk memelihara Mopidy di Windows. Pertama-tama, itu termasuk menulis dokumen instalasi untuk Windows. Sedang berlangsung, mereka harus secara teratur menjalankan Mopidy develop di Windows untuk mendeteksi dan memperbaiki masalah kompatibilitas dengan rilis baru sebelum dirilis.

Jika saya ingat dengan benar, agak sulit untuk melacak yang benar
versi gstreamer tetapi binari ada di luar sana.
Pada 29 Mar 2015 09:34, "Stein Magnus Jodal" [email protected] menulis:

Saya tahu bahwa @abarisain https://github.com/abarisain berhasil digunakan
Mopidy di Windows sekitar setahun yang lalu. AFAIK, tidak mudah untuk menginstal, tapi
mungkin dengan pengetahuan yang benar, dan seharusnya tidak ada atau sedikit
hambatan dalam kode sumber Mopidy karena semua masalah pada waktu itu telah diperbaiki.

Dukungan Windows tergantung pada seseorang yang melangkah untuk mempertahankan Mopidy pada
jendela. Pertama-tama, itu termasuk menulis dokumen instalasi untuk Windows.
Sedang berlangsung, mereka harus secara teratur menjalankan Mopidy develop di Windows untuk mendeteksi dan
perbaiki masalah kompatibilitas dengan rilis baru sebelum dirilis.


Balas email ini secara langsung atau lihat di GitHub
https://github.com/mopidy/mopidy/issues/1088#issuecomment -87370977.

Jadi, siapa saja?

Saya pikir ini mungkin juga. Saya akan mengujinya malam ini dan jika berhasil, saya akan memposting panduan pemasangan. Tapi saya 99% yakin ini berfungsi di Windows, mungkin menggunakan Python (instal pip) dan GStreamer untuk Windows.

Silakan lihat https://discuss.mopidy.com/t/run-error-object-has-no-attribute-unix-signal-add/1752/20 untuk upaya terbaru dalam hal ini. Kami menemukan beberapa perbaikan yang Anda perlukan tetapi saya tidak punya waktu untuk membantu seseorang di setiap langkah dalam hal ini (karena saya tidak tertarik dengan Windows) jadi jika Anda dapat menyelesaikan pekerjaan ini, itu akan sangat bagus .

Saya mulai mengerjakan ini dan sebagian besar menjalankannya. Tapi saya belum melihat backend MPD. Saya juga tidak mengalami masalah yang dilakukan seanvree di utas diskusi.

Hal terakhir yang saya temui adalah urlparse.urlunsplit menambahkan tambahan "/" sehingga menyebabkan os.path.realpath salah menambahkan C:\ ke depan jalan.

Cukup yakin alasan saya tidak mengalami apa yang dilakukan seanvree adalah karena saya menggunakan mopidy-local-sqlite.

Saya menemukan masalah serupa dengan m3u.

@jodal mengapa ini ditutup - saya tidak melihat jendela di sini

http://docs.mopidy.com/en/latest/installation

jadi sepertinya masalahnya belum terselesaikan

Itu adalah pertanyaan dan pertanyaan itu dijawab. Apakah Anda tertarik untuk meningkatkan Mopidy di Windows?

@kingosticks itu semacam pertanyaan konyol - seperti yang Anda duga, saya bahkan tidak pernah menggunakan Mopidy - mungkin saya perlu mencobanya sebelum membuat komitmen semacam itu

Jika ada orang yang mengambil ini atau hanya ingin menjalankannya sendiri seperti yang saya lakukan. Anda ingin PyGObject untuk Windows untuk perpustakaan, menggunakan backend SQLite, dan sesuatu seperti https://github.com/mopidy/mopidy/compare/develop...dukrat :win32?expand=1 untuk patch.

Tampaknya ini adalah tempat yang baik untuk menambahkan bahwa dalam Python 3.8 Anda harus mencatat (dari https://www.tornadoweb.org/en/stable/index.html#installation ):

Di Windows, Tornado membutuhkan WindowsSelectorEventLoop. Ini adalah default di Python 3.7 dan yang lebih lama, tetapi Python 3.8 default ke loop acara yang tidak kompatibel dengan Tornado. Aplikasi yang menggunakan Tornado di Windows dengan Python 3.8 harus memanggil asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) di awal file/fungsi utamanya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat