วิธีที่ดีที่สุดในการซิงค์เพลงกับ Galaxy Nexus (MTP)?


14

Galaxy Nexus ใช้ MTP ซึ่งทำให้การใช้งานทั่วไปค่อนข้างเจ็บปวด โชคดีที่ Ubuntu มาพร้อมกับไดรเวอร์บางตัวที่ติดตั้งไว้ล่วงหน้าเพื่อให้ฉันสามารถเข้าถึงหน่วยความจำโทรศัพท์ของฉันได้อย่างง่ายดายผ่าน nautilus อย่างไรก็ตาม Rhythmbox และ Banshee ดูเหมือนจะไม่ชอบมันมากนัก Rhythmbox จะล้มเหลวเมื่อฉันพยายามซิงค์และบน Banshee ฉันได้รับข้อผิดพลาดเล็กน้อย ฉันชอบ DoubleTwist บน Windows ซึ่งฉันสามารถซิงค์ไลบรารี iTunes ของฉันแบบไร้สายได้ เห็นได้ชัดว่าทั้ง iTunes และ DoubleTwist ไม่ทำงานบน Ubuntu ดังนั้นฉันต้องการหาทางเลือกอื่น สถานการณ์กรณีที่เลวร้ายที่สุดที่ฉันสามารถถ่ายโอนเพลงทั้งหมดของฉันด้วยตนเอง (พยายามกำจัด Windows ที่นี่อย่างสมบูรณ์)

ตอนนี้ฉันรู้ว่าแท็ก ID3 ของฉันจำนวนมากในคลังเพลงของฉันไม่ใช่สิ่งที่ฉันต้องการให้พวกเขา (เมื่อฉันเปิดตัว Rhythmbox ครั้งแรกฉันต้องเปลี่ยนชื่อหลาย ๆ อย่าง) และฉันเป็นโรค OCD จริง ๆ เมื่อฉันแก้ไขข้อมูลเพลงฉันจะแก้ไขแท็ก ID3 หรือไม่ ถ้าเป็นเช่นนั้นฉันสามารถจัดการแท็กเพลง ID3 ของฉันผ่าน Rhythmbox และถ่ายโอนด้วยตนเอง

รักอูบุนตูและพยายามออกจากกำมือ Windows และ OS X มาให้ฉันเป็นเวลานาน


สวัสดีในฐานะผู้ใช้ Galaxy Nexus ฉันมีปัญหาเดียวกัน มีบางโปรแกรมอื่น ๆ ออกมีเช่น gMTP และ Clementine พวกเขาทั้งหมดดูเหมือนจะพึ่งพาแพ็คเกจที่เรียกว่า libMTP ตั้งแต่การเปิดตัว 12.04 libMTP ไม่ได้ทำงานตามที่ควร เช่นเดียวกับคุณฉันถูกทิ้งให้คัดลอกไฟล์ผ่านเบราว์เซอร์ไฟล์และรับ Rhythmbox เพื่อเขียนแท็ก ID3 ไปยังไฟล์โดยตรง คุณสามารถหาวิธีแก้ไขข้อผิดพลาด libMTP ที่อนุญาตให้คุณเชื่อมต่อ Nexus เป็นระบบไฟล์ USB แต่ฉันไม่พบวิธีแก้ปัญหาที่แก้ปัญหาได้อย่างสมบูรณ์

ฉันเป็นเจ้าของ Nexus S และฉันใช้แอพพลิเคชั่นเพลงของ Google เพื่อจัดการการทำงานเพลงทั้งหมดของฉัน
ไม่มีส่วนบน

ใช่ลงชื่อสมัครใช้ Google Music แจกฟรี. สแกนห้องสมุดของคุณอัปโหลดแทร็กของคุณไปยังบัญชี Google ของคุณและทำให้สามารถเข้าถึงได้จากอุปกรณ์ใด ๆ ของคุณ สามารถสตรีม / ดาวน์โหลดเพลงจาก / ไปยังโทรศัพท์ของคุณโดยใช้แอพ Play Music
amanthethy

คำตอบ:


1

คุณพูดถูกแล้วMTPเป็นความเจ็บปวดที่แท้จริงของ Linux (ปีที่แล้ว) ฉันเคยอัปเดต Creative ZEN Mozaic กับGnomad2แต่มันก็ยังไม่สมบูรณ์แบบ

คำแนะนำส่วนตัวของฉันคือการรูทโทรศัพท์ของคุณและติดตั้งSamba Filesharingเพื่อให้มีการแชร์แซมบ้าแบบดั้งเดิมบนโทรศัพท์ของคุณ

หากคุณไม่ต้องการรูทโทรศัพท์ของคุณคุณสามารถดูที่กระทู้นี้ ดูเหมือนว่าASTRO File Managerรวมถึงโมดูล SMBสามารถทำงานได้แม้ไม่มีการเข้าถึงรูท (ไม่ได้ทดสอบโดยฉันไม่สามารถยืนยันได้) AirDroidอาจเป็นอีกทางเลือกหนึ่งในการทดสอบ


0

Google แอป "SGS3 Easy UMS" (ไม่มีให้บริการในตลาด) ทำให้อุปกรณ์อ่านเป็นอุปกรณ์ UMS (Mass Storage) ตรวจสอบให้แน่ใจว่า Galaxy ของคุณถูกรูทเครื่องก่อน!


0

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ฉันพบว่าเมื่อฉันค้นหาวิธีการใช้ 4.4.2 KitKat ดังนั้นคนอื่น ๆ ก็อาจทำได้เช่นกัน

วิธีการดังกล่าวใช้งานได้ดีก่อน Android KitKat 4.4.2 อย่างไรก็ตามด้วยข้อ จำกัด ในการเขียนการ์ด SD โดยแอปที่ไม่ใช่ระบบเริ่มต้นด้วย KitKat คุณจะโชคดีถ้าคุณใช้การ์ด SD ภายนอกสำหรับสื่อของคุณ นี่เป็นวิธีแก้ปัญหาที่ฉันคิดไว้ ไม่เหมาะ แต่ใช้งานได้โดยไม่ต้องรูทโทรศัพท์ของคุณ

วิธีแก้ปัญหานั้นเป็นสองส่วน:

  1. เขียนสื่อของคุณไปยังแฟลชไดรฟ์ภายนอกที่ได้รับการกำหนดค่าเป็น Media Player คุณสามารถทำได้โดยการสร้าง.is_audio_playerไฟล์ที่รูทของแฟลชไดรฟ์ ฉันได้รวมตัวอย่างไว้ด้านล่างแล้ว

  2. ใช้rsync(หรือรุ่นกราฟิกgrsync(นี่คือสิ่งที่ฉันใช้)) เพื่อซิงค์สื่อของคุณจากแฟลชไดรฟ์ภายนอกของคุณไปยัง Android ซึ่งติดตั้งเป็นอุปกรณ์ MTP ฉันได้รวมrsyncบรรทัดคำสั่งตัวอย่างด้านล่างแล้ว

.is_audio_playerไฟล์ตัวอย่าง:

name="My Android"
audio_folders=Music/
playlist_path=Music/
video_folders=Video/
audiobook_folders=AudioBook/
output_formats=audio/mpeg,audio/mp4,audio/flac,audio/ogg,audio/aac
playlist_formats=audio/mpegurl,audio/x-mpegurl,audio/m3u

rsyncบรรทัดคำสั่งตัวอย่าง:

rsync -r -v --progress --delete -u -s /media/$USER/[YOUR_FLASH_DRIVE]/Music /run/user/$USER/gvfs/[YOUR_DEVICE]/SD card/

โปรดทราบว่าสำหรับอุปกรณ์ Android Kat ที่ไม่มีที่เก็บข้อมูลขนาดใหญ่ (หรือถ้าคุณเขียนสื่อของคุณไปยังการ์ด SD ภายใน) วิธีการเดียวกันนี้จะทำงานโดยการติดตั้ง Android ของคุณเป็นจุดต่อ SFTP ภายนอก (เช่นใช้ยูทิลิตี้เช่นSSHDroid) และ ชี้ไดเร็กทอรีปลายทางไปที่ SFTP mountpoint

นี่ไม่ใช่ทางออกที่ดี ทางออกที่ดีที่สุดสำหรับผู้สร้างที่Rhythmboxจะเขียนแอพใหม่เพื่อเชื่อมต่อกับเครื่องเล่น MTP ที่ติดตั้งโดยระบบปฏิบัติการอย่างถูกต้อง แต่นี่เป็นวิธีแก้ปัญหาที่ยอมรับได้ - และใช้งานได้จริง!

โปรดทราบว่าสิ่งนี้ได้รับการทดสอบภายใต้ Ubuntu 14.04 Trusty Tahr เท่านั้น แต่ใช้ยูทิลิตี้ Linux มาตรฐานดังนั้นจึงควรทำงานกับเวอร์ชันก่อนหน้าด้วยตราบใดที่เครื่องเล่นของคุณจะติดตั้งผ่าน MTP และสามารถมองเห็นได้จากระบบปฏิบัติการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.