iPhone · iPad · Android · macOS · Windows

Bitstrom.כל מקור. כל נגן. שום דבר באמצע.

שלט רחוק לאודיו הביתי. האפליקציה מוצאת רדיו אינטרנט, פודקאסטים ומוזיקה משרתי המדיה שלך, ושולחת כל זרם לנגן הרשת שבחרת. הנגן מקבל את הזרם המקורי, בלי שום עיבוד בדרך.

App Store ו-Google Play: בקרוב

גרסת ה-Mac: מעבד Apple silicon ו-macOS 12 ומעלה, עם נוטריזציה של Apple. חינם, בלי רכישות בתוך האפליקציה, בלי פרסומות ובלי חשבון.

גרסת ה-Windows: ‏Windows 10 ומעלה. המתקין עדיין לא חתום דיגיטלית, ולכן בהפעלה הראשונה מופיע חלון של SmartScreen עם הכותרת Windows protected your PC. כדי להמשיך לוחצים על More info ואז על Run anyway.

הבעיה

האפליקציה של כל יצרן שולטת רק בחומרה שלו

WiiM Home לא שולטת ב-Sonos או ב-HEOS, והאפליקציה של Sonos שולטת רק ב-Sonos. רדיו, פודקאסטים והמוזיקה שבשרתים שלך יושבים שוב באפליקציות נפרדות. Bitstrom היא שלט אחד לכולם, וכל נגן מקבל ממנה את הזרם המקורי.

במקומות אחרים, הזרם מקודד מחדש

Music Assistant, הפתרון הכולל הקרוב ביותר, צריכה שרת, ומפענחת כל זרם ל-PCM של 32 ביט float לפני שהיא מקודדת אותו מחדש בשביל הנגן.

ב-Bitstrom, הנגן מקבל את הכתובת המקורית

אין המרה, אין resampling ואין עיבוד של עוצמת השמע בדרך. מסך המתנגן עכשיו מציג את הפורמט שהנגן עצמו מדווח, למשל 44.1 kHz / 16 bit / 2 ch.

  • 10סוגי נגנים
  • 6ספריות רדיו
  • 13שפות
  • 0פרסומות, חשבונות, מנויים

צילומי מסך

הנגנים, המתנגן עכשיו, החיפוש, הספרייה ופודקאסט

נגנים

מנגן על הנגן שכבר יש לך

סריקה של הרשת מציגה את הנגנים שנמצאו, ואפשר גם להזין כתובת ידנית.

MPD

moOde, ‏Volumio, ‏piCorePlayer ונגני MPD אחרים.

Lyrion Music Server

נגנים ש-Lyrion Music Server מפעיל.

DLNA / UPnP

כל רנדרר DLNA / UPnP ברשת.

BluOS

נגני BluOS.

LinkPlay

WiiM, ‏Arylic ו-Audio Pro.

HEOS

נגני HEOS.

Sonos

רמקולים של Sonos.

Chromecast

מכשירי Chromecast.

Home Assistant

כל נגן ש-Home Assistant שולט בו.

המכשיר עצמו

כשאין נגן רשת בסביבה, הטלפון או המחשב מנגנים את הזרם בעצמם.

מקורות

רדיו, פודקאסטים ושרתי מדיה בחיפוש אחד

רדיו אינטרנט מספריות פתוחות

radio-browser, ספריית Icecast, ‏Radio Paradise, ‏KEXP, ‏NTS, ‏WFMU ורשימה של תחנות באיכות גבוהה. אפשר להוסיף כל ספרייה בפורמט של radio-browser.

פודקאסטים

חיפוש, הרשמה ושליחת פרקים לנגן.

שרתי המדיה שלך

שרתי DLNA / UPnP, ‏Plex, ‏Jellyfin, שרתים תואמי Subsonic ותיקיות מוזיקה.

קטלוגים פתוחים

Internet Archive, ‏Jamendo ו-Audius.

פלייליסטים וקישורים

ייבוא M3U, ‏PLS ו-OPML מקובץ, מטקסט מודבק או מכתובת URL, או הוספה של זרם בודד לפי הכתובת שלו.

מתנגן עכשיו

שליטה בניגון, עוצמה, הרצועה הנוכחית ופורמט השמע שהנגן מדווח עליו.

ספרייה

ספרייה אחת בכל המכשירים, בלי צורך בשרת

קובץ ספרייה אחד

הספרייה היא קובץ אחד ב-iCloud Drive, ב-Google Drive או על המכשיר. מכשירים שחולקים את הקובץ ממזגים את השינויים זה של זה.

לא צריך שרת

אפליקציית הטלפון מדברת ישירות עם הנגנים. המכשירים חולקים את הספרייה דרך קובץ אחד.

שרת ביתי

ה-image ל-Docker והתוסף ל-Home Assistant מריצים את Bitstrom כשרת ברשת הביתית: האפליקציה בכל דפדפן, סנכרון בין מכשירים, ותיקיות מוזיקה שמוגשות בלי שינוי.

על השרת

אוספים ומועדפים

כל פריט שייך לאוסף אחד, והמועדפים מופיעים ראשונים.

גיבוי בקובץ אחד

את הספרייה מייצאים לקובץ JSON אחד.

13 שפות

עברית, אנגלית, ערבית, גרמנית, ספרדית, צרפתית, איטלקית, יפנית, הולנדית, פולנית, פורטוגזית, רוסית וסינית.

שרת

שרת Bitstrom, על Docker או Home Assistant

לא חובה: האפליקציות עובדות גם בלעדיו. שרת הוא Bitstrom שרץ כל הזמן על מחשב בבית, כמו שרת Linux, ‏NAS, ‏Raspberry Pi או Home Assistant. הוא עושה בשביל אפליקציות הטלפון והדסקטופ את מה שהן לא יכולות לעשות לבד.

Docker

למחשב שפועל כל הזמן: Linux, ‏NAS או Raspberry Pi. יש images ל-amd64 ול-arm64.

מכשירים אחרים יכולים להתחבר: כן

תוסף ל-Home Assistant

ל-Home Assistant OS או Supervised, עם כרטיס שמציב את האפליקציה בדשבורד.

מכשירים אחרים יכולים להתחבר: כן

בתוך אפליקציית הדסקטופ

אפליקציית ה-Mac וה-Windows מריצה את אותו שרת בשביל עצמה, ולכן שרתי מדיה ותיקיות מוזיקה עובדים בה גם בלי Docker.

מכשירים אחרים יכולים להתחבר: לא, הוא מאזין רק לאותו מחשב

מה שרת ברשת מוסיף

האפליקציה המלאה בכל דפדפן

פותחים את http://<server>:17770 במחשב, בטאבלט או בדשבורד של Home Assistant. בלי שרת, דפדפן מציג את הספרייה לקריאה בלבד.

סנכרון הגדרות וספרייה בין מכשירים

הספרייה, הנגנים, שרתי המדיה ומקורות החיפוש מסתנכרנים דרך השרת. המיזוג הוא תלת-כיווני: העריכה החדשה גוברת, מחיקות נשמרות, ושום שינוי שבדרך לא הולך לאיבוד. סיסמאות, טוקנים ומפתחות שירות נשארים במכשיר שבו הוזנו. כבוי עד שמפעילים אותו.

נגנים ושרתי מדיה שה-iPhone לא מוצא לבד

iOS חוסם חלק מהשאילתות ברשת שבעזרתן מוצאים נגנים, וה-iPhone לא יכול לסרוק בעצמו שרתי מדיה של DLNA / UPnP. השרת מכריז על עצמו ב-mDNS, והטלפון ממזג את הסריקה שלו עם זו של השרת.

תיקיות מוזיקה ושיתופי רשת

תיקיות מקומיות, ושיתופי SMB או WebDAV שהשרת מחבר, מוגשים לנגנים בדיוק כמו שהקבצים הם, בלי המרה. השרת קורא תגיות ועטיפות, ומזהה קבצים חדשים.

ספרייה משותפת בזמן אמת

שינוי שמכשיר אחר כותב מגיע לחלונות דפדפן פתוחים תוך שניות. התנגשויות ממוזגות, לא נדרסות.

טוקן גישה, אם רוצים

כברירת מחדל השרת פתוח ברשת הביתית, ואפשר לדרוש טוקן. הוא לא מיועד לחשיפה מחוץ לבית בלי reverse proxy עם TLS.

התקנה

  1. תוסף ל-Home Assistant

    הכפתור פותח את ה-Home Assistant שלך ומוסיף לו את הריפו של התוסף של Bitstrom.

    הוספת הריפו של התוסף ל-Home Assistant שלך הריפו של התוסף

    או ידנית: Settings → Add-ons → Add-on Store → ⋮ → Repositories, מוסיפים את הכתובת שלמטה, מתקינים את Bitstrom, בוחרים את תיקיית הספרייה (ברירת המחדל: /share/bitstrom), לוחצים Start, ואז Open web UI.

    https://github.com/yybd/bitstrom-ha-addon
  2. כרטיס לדשבורד של Home Assistant

    הכרטיס של Bitstrom מציב את האפליקציה בדשבורד של Home Assistant. מתקינים אותו דרך HACS.

    פתיחת הריפו של הכרטיס ב-HACS של Home Assistant שלך הריפו של הכרטיס

    או ידנית: HACS → ⋮ → Custom repositories, מוסיפים את הכתובת שלמטה כ-Dashboard, מתקינים את „Bitstrom card” ומרעננים את הדפדפן. אחר כך עורכים דשבורד ← Add card ← Bitstrom.

    https://github.com/yybd/bitstrom-card
  3. Docker

    יש images ל-amd64 ול-arm64. רשת ה-host מאפשרת לשרת למצוא נגנים ושרתי מדיה, ולנגנים להגיע לשרת הקבצים שלו.

    docker pull ghcr.io/yybd/bitstrom — ה-image ב-GitHub

    docker run -d --network host -v bitstrom-data:/data ghcr.io/yybd/bitstrom:latest

    או עם Docker Compose:

    services:
      bitstrom:
        image: ghcr.io/yybd/bitstrom:latest
        container_name: bitstrom
        network_mode: host
        restart: unless-stopped
        environment:
          BITSTROM_LIBRARY_DIR: /library
        volumes:
          - bitstrom-data:/data
          - ./library:/library
          # - /path/to/music:/music:ro
    volumes:
      bitstrom-data:

    אחר כך פותחים את http://<host>:17770. השרת משתמש בפורט 17770 לאפליקציה ובפורט 17771 לקבצי המוזיקה שהנגנים מושכים.

  4. סנכרון מהאפליקציות

    באפליקציות הטלפון והדסקטופ, המסך „הגדרות ← שרת Bitstrom” מציג את השרת שנמצא ברשת, והסנכרון מתחיל כשמפעילים אותו שם.

יצירת קשר

שאלות, או נגן שצריך להיות ברשימה

כתבו אל support@bdtech.app