ตัวเลือกของฉันสำหรับการแชร์ไฟล์ระหว่าง Windows & Ubuntu บนเครือข่ายเดียวกันคืออะไร


10

เรามีเครื่อง Windows (XP & 7) และ Ubuntu สองเครื่องในบ้านที่แชร์การเชื่อมต่อไร้สายและต้องการแบ่งปันเพลงระหว่างกัน ถ้าเป็นไปได้ฉันต้องการให้บริการเพลงจากทั้ง Windows และ Ubuntu (แต่ไม่จำเป็นต้องเป็นเวลาเดียวกัน)

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

คะแนนโบนัส (แต่ไม่ใช่ข้อกำหนด) สำหรับ

  • ข้ามแพลตฟอร์ม - แอปพลิเคชันเดียวกันทั้งใน Windows และ Ubuntu
  • พร้อมใช้งานเมื่อเริ่มต้น (ผ่าน daemon หรือ autostart หรือ whatnot)
  • โอเพ่นซอร์ส

ข้อมูลเพิ่มเติม:

  • ระบบทั้งหมดมีไดนามิกแอดเดรส (DHCP) ที่จัดหาจากเราเตอร์ไร้สายที่ ISP ให้มา
  • มีเพลงหลายกิกะไบต์ในหนึ่งกล่อง Windows XP และหนึ่ง Ubuntu 10.10
  • เพลงไม่เรียงลำดับอย่างดี (ฉันคิดว่านี่อาจส่งผลกระทบต่อการใช้งาน UI)
  • ต้องมีให้ภายในเท่านั้น (พื้นที่ที่อยู่ส่วนตัวด้านหลังเราเตอร์ไร้สาย)
  • แบนด์วิดธ์ไม่ใช่ปัญหา
  • เราไม่มีสิทธิ์ของผู้ดูแลระบบ (ที่ถูกต้อง) ในการเข้าถึงเราเตอร์ไร้สาย

คุณไม่มีผู้ดูแลระบบเข้าถึงเราเตอร์ในบ้านของคุณได้อย่างไร
กอตต์

@scottl มันเป็นของ ISP ฉันมีการเข้าถึงทางกายภาพดังนั้นฉันสามารถเข้าถึงการเข้าถึงของผู้ดูแลระบบได้ แต่ไม่ใช่สิ่งที่ฉันสนใจ
belacqua

คุณอาจต้องการดู AMPache มันเก่า แต่ควรทำเคล็ดลับ ทุกคนสามารถใส่ msuic บนเซิร์ฟเวอร์และสร้างรายการเพลงและสตรีมเพลงจากเซิร์ฟเวอร์
s1mmel

คำตอบ:


4

สิ่งที่อยู่ในใจของฉันคือการใช้การแชร์ไฟล์สื่อUPnPระหว่างเครื่อง คุณจะต้องใช้เซิร์ฟเวอร์ UPnP บนเครื่องที่เก็บไฟล์และไคลเอนต์ UPnP เพื่อเล่นเนื้อหา

เทคโนโลยีเซิร์ฟเวอร์ / ไคลเอ็นต์ UPnP ได้รับการยอมรับอย่างดีใน Windows Media Player และอนุญาตให้ใช้สื่อร่วมกันผ่านเครือข่าย หากคุณกำลังมองหาโซลูชันข้ามแพลตฟอร์มเช่นVLC playerหรือXBMCที่สามารถติดตั้งได้ทั้ง Windows และ Ubuntu อย่างไรก็ตามโดยใช้โพรโทคอล UPnP คุณสามารถเรียกใช้ซอฟต์แวร์ที่แตกต่างกันในแต่ละเครื่อง (เช่น Media Player สำหรับ Windows และ VLC สำหรับ Ubuntu)

เพื่อให้เซิร์ฟเวอร์ UPnP เฉพาะกับโฟลเดอร์สื่อหุ้นมีความง่ายต่อการจับเครื่องมือบรรทัดคำสั่งใน Ubuntu: uShare

หากคุณต้องการส่งกระแสข้อมูลเสียงพร้อมกันไปยังเครื่องที่เชื่อมต่อทั้งหมดใน LAN ของคุณคุณอาจต้องการดูIcecastสำหรับทั้ง Ubuntu และ Windows สิ่งนี้ช่วยให้คุณสามารถสตรีมเพลงโดยใช้โปรโตคอลวิทยุอินเทอร์เน็ต (แต่ในกรณีของคุณสตรีมไปยังเครื่องท้องถิ่นเท่านั้น - รวมถึงเรียกว่า "Internet Radios")

ไม่ว่าในกรณีใดคุณจะต้องมีความจุ LAN เพียงพอสำหรับการสตรีมไฟล์เสียงโดยไม่ต้องติดขัด


ฉันจะดูที่ uShare ในขั้นต้น Icecast ดูเหมือน overkill แต่ความจริงที่ว่ามันมีให้สำหรับ windows ก็เป็นข้อดี (เรามีระบบ Windows XP สำหรับซอฟต์แวร์ที่เกี่ยวข้องกับงาน)
belacqua

3

ฉันแค่ใช้แซมบ้าแชร์ สำหรับ linux ฉันยังส่งออกเป็นแชร์ NFS แม้ว่าจะสามารถเมานต์ได้โดยใช้ SMB ฉันแบ่งปันไดเรกทอรีโดยใช้ทั้งสองอย่าง


2

เราเตอร์รองรับ UPnP หรือไม่ เซิร์ฟเวอร์ DAAP เช่นTangerineอาจเป็นทางออกที่รวดเร็วที่สุดในการแบ่งปันเพลง Ubuntu ของคุณกับ Windows มีตัวเลือกอื่น ๆ แต่ส้มจีนทำสิ่งที่ง่ายมาก

จากนั้นคุณเพียงแค่ทำสิ่งเดียวกันบนเครื่อง Windows: ติดตั้งเซิร์ฟเวอร์ DAAP (หรือใช้ไคลเอนต์ที่มีหนึ่ง - iTunes จะไม่นับเมื่อพวกเขาเข้ารหัส DAAP) นี่เป็นเรื่องยากสำหรับฉันเล็กน้อยเนื่องจากฉันไม่ใช่ผู้ใช้ Windows (มากกว่าใช้แอพไม่กี่แอพใน VirtualBox สัปดาห์ละครั้ง) แต่FireFlyควรใช้งานได้ มันดูมีความพยายามมากกว่า Tangerine นิดหน่อย แต่คุณก็ไปได้แล้ว

ด้วยคอมพิวเตอร์ทั้งสองเครื่องที่ใช้เซิร์ฟเวอร์ DAAP แต่ละเครื่องสามารถเรียกใช้ซอฟต์แวร์เพลงได้และตราบใดที่มันรองรับ DAAP (ส่วนใหญ่ทำในวันนี้) คุณควรจะเห็นว่ามีอะไรอยู่ในเครื่องอื่น

RhythmBox และ Banshee จะเล่นหุ้นของ DAAP บน Ubuntu


ฉันเริ่มดูหิ่งห้อยและส้มเขียวหวาน - ดีมาก
belacqua

2

Rhythmbox มีปลั๊กอินในตัวสำหรับ DAAP ซึ่งรองรับโดย Songbird Songbird พร้อมใช้งานสำหรับทั้ง Mac และ Windows

หากคุณมีเพลงของคุณใน Rhythmbox แล้วฉันขอแนะนำให้ลองดู!


1
DAAP มีแนวโน้มว่าจะไม่ทำงานในกรณีนี้: bugs.launchpad.net/amarok/+bug/62842
Jorge Castro

นั่นเป็นเพียงปัญหาสำหรับลูกค้ารายอื่นที่ใช้ iTunes DAAP และมีการแก้ไขที่ง่ายมาก: อย่าใช้ iTunes คำอธิบายใน OP เพลงจะฟังดูไม่เหมือนว่ามันจัดอยู่ในระบบห้องสมุดทุกประเภท
Oli

ใช่แล้วไม่มีเหตุผลที่จะใช้ DAAP ณ จุดนั้นและอาจใช้ UPNP ซึ่ง windows รองรับ ootb
Jorge Castro

นั่นอธิบายว่าทำไมฉันไม่สามารถเชื่อมต่อกับเพื่อนร่วมห้องของฉันได้ - และที่นี่ฉันคิดว่ามันเป็นแค่ฉัน ฉันลบข้อมูลอ้างอิง iTunes ออกจากคำตอบของฉัน - ขอบคุณสำหรับข้อมูล Jorge!
Windigo

1

TwonkyServer (ไม่ฟรี)

TwonkyServer สำหรับWindows®, Windows Home Server, Linux และMac®

ฉันใช้งานบน Linux Hacked Linksys NSLU2 และใช้งานได้ดี มีการทดลองใช้งานเป็นระยะเวลา 30 วัน


ดูน่าสนใจ เราไม่มี NAS หรือแม้แต่ตำแหน่งเดียวที่มีไฟล์อยู่ดังนั้นฉันจึงไม่ทำเช่นนั้นหากมีปัญหาในการออกใบอนุญาตสำหรับหลาย ๆ ระบบ
belacqua

1

ps3mediaserverพร้อมใช้งานสำหรับ Windows และ Linux:

PS3 Media Server เป็น UPnp Media Server ที่สอดคล้องกับ DLNA สำหรับ PS3 ที่เขียนใน Java โดยมีวัตถุประสงค์ในการสตรีมหรือแปลงรหัสไฟล์สื่อชนิดใด ๆ โดยมีการกำหนดค่าขั้นต่ำ

ฉันใช้มันเมื่อไม่นานมานี้และมันง่ายมาก


0

สิ่งที่เกี่ยวกับTonido ? ไม่ จำกัด เฉพาะเครือข่ายเดียวกันคือข้ามแพลตฟอร์มใช้อินเทอร์เน็ตเบราว์เซอร์เพื่อแสดงไฟล์ที่แชร์ Tonido จะต้องได้รับการติดตั้งและใช้งานบนคอมพิวเตอร์ที่แบ่งปันเพลงหากต้องการแชร์ให้สร้างบัญชีด้วยที่อยู่อีเมลรับรหัสผ่านและป้อนเมื่อเริ่มต้น Tonido และเมื่ออินเทอร์เน็ตเบราว์เซอร์เปิดขึ้น

จากนั้นคุณจะเห็นไฟล์คอมพิวเตอร์ของคุณและจะสามารถเลือกโฟลเดอร์ที่คุณต้องการด้วยลิงก์

ป้อนคำอธิบายรูปภาพที่นี่

การส่งลิงก์ที่แชร์คอลเล็กชันเพลงทั้งหมดเป็นความคิดที่ดีที่สุด จากนั้นให้บันทึกลิงก์นั้น (อาจเป็นทางลัดบนเดสก์ท็อปหรือเป็นบุ๊กมาร์กในอินเทอร์เน็ตเบราว์เซอร์) บนคอมพิวเตอร์ที่คุณต้องการเล่นเพลง

คุณจะสามารถเล่นเพลงในเครื่องเล่นของ Tonido มันสามารถเล่น MP3, AAC, OGG, FLAC, WMA, M4A, M4B, WAV (ตามหน้าของพวกเขา ; ข้อมูลเพิ่มเติมที่นั่น)

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

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