פתרון אולטימטיבי להזרמת רדיו עם IDJC ב- CrunchBang Linux 10 ו- Debian Squeeze

אחרי סוף שבוע של מאבק בתצורות, תלות, מאגרים ובאגים בגדלים שונים, מוחי האקטופלזמה שלי נדלק לפתע והצלחתי לפתור את הבעיה הרב-שנתית שמשתמשים ב דביאן 6 y 10. CrunchBang עם התוכנית הגונה והחזקה היחידה בלינוקס לרדיו אינטרנט, סטרימינג ופודקאסטים: DJ DJ Console (IDJC).

הבעיה אליה אני מתייחס היא שברגע ש- IDJC 0.8.3 הותקן דרך מאגרים כהלכה (עם כל התלות שלו) en דביאן 6 y Crunch Bang Linux 10 כשמנסים להתחבר לשרת שלנו כדי לשדר (מקומי או חיצוני, icecast או shoutcast) אתה מקבל את הודעת השגיאה שאתה לא יכול להתחבר, נסה שלוש פעמים נוספות ופתאום IDJC נסגר באופן בלתי צפוי (בושה מוחלטת בלינוקס, שהתוכניות קורסות או קורסות בקול רם כמו בכל גרסה וולגרית של Windows ...)

התייעצתי עם מאות פורומים אפילו גיליתי כי הבאג הזה (שגיאה) כבר דווח למתכנתים של דביאן ובפורומים של CrunchBang (CrunchBang #! לינוקס נגזרת מהגרסאות "יציבות" -סקיזה ו"הבדיקה "-Weezy, sid- של דביאן, ולכן גם באג זה משפיע עליו) אך הם עדיין נמצאים בתהליך פיתרון לגרסאות 0.8.7 ו- 0.8.8 של IDJC, ומשאירים את אלה התלויים בגרסה 0.8.3, היחידה הזמינה וניתן עדיין להתקין מהמאגר 'debian main-stable '.

אני יודע מה אתה חושב: מדוע שלא נתקין את חבילת IDJC .deb האחרונה מהדף הרשמי של דביאן? » ובכן, מהסיבה הפשוטה שכאשר מתקינים אותה, היא מעבירה לנו את הודעת השגיאה שיש בה חסרים תלות שעדיין אינם נתמכים בגרעין 2.6 ו -3.0 המשתמשים בדביאן 6 וב- CrunchBang 10 בהתאמה.

אבל לכל דבר יש פיתרון בעולם התחתון של הסייבר. אם עדיין לא התקנת את IDJC ב- Debian 6 או ב- CrunchBang 10, עקוב אחר ההוראות להתקנתו ממאגר Debian היציב ללא חשש (זו גרסה 0.8.3 עם באגים, אך עדיין עליך להתקין אותה כדי שתוכל לתקן אותה מאוחר יותר). בריצת קונסולה:

$ sudo apt-get install idjc

ואז התקן את כל התלות הדרושה:

$ sudo apt-get install build-essential libc6-dev libglib2.0-dev libjack-dev jackd libvorbis-dev libsamplerate0-dev libsndfile1-dev python-gtk2-dev libmpg123-dev libavcodec-dev libavformat-dev libtwolame-dev libmp3lame-dev libflac-dev python-mutagen libspeex-dev

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

הפעל באמצעות קונסולת האודיו JACK בפעם הראשונה:

$ jackd -d alsa

תקן את סכסוך הביצוע בזמן אמת:

$ sudo su -c 'echo "@audio - rtprio 99" >> /etc/security/limits.conf

הוסף את התהליך לקבוצת המשתמשים של שמע המערכת שלך:

$ sudo usermod -a -G audio $(whoami)

ולבסוף צור את התסריט עבור IDJC להתחיל עם JACK Audio ב- ALSA במקביל:

$ echo "/usr/bin/jackd -d alsa -r 44100 -p 256" > ~/.jackdrc

והיכנס מחדש כדי שהשינויים ייכנסו לתוקף.

כשתריץ ותגדיר את התוכנית תבחין (או אם כבר התקנת אותה קודם) שיש לך כבר את הבעיה ש- IDJC לא יכול להתחבר לשרת שלך כדי להעביר. אבל כאן מגיע הקסם:

  • כבה לחלוטין את IDJC וג'ק אודיו
  • פתח את מנהל החבילות הסינפטיות וחפש "idjc"
  • ברגע שמופיע idjc 0.8.3, לחץ באמצעות לחצן העכבר הימני וסמן אותו כדי להסיר אותו לחלוטין
  • החל את השינויים והסר אותם. צא וסגור את Synaptic
  • הורד את חבילת .deb זו מכאן: IDJC 0.8.1 x86
  • אם אתה משתמש בדביאן או CrunchBang בגרסת 64 סיביות, הורד מכאן את חבילת .deb: IDJC 0.8.1 amd64
  • לחץ פעמיים על חבילת .deb שהורדת והתקן אותה

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

כאשר IDJC מופעל, מופיעה הודעה לפיה הוא לא יכול למצוא את תוכנית vorbistools "vorbiscomment" - שהיא לא ממש זקוקה לה - ושואלת אם הם רוצים להמשיך; פשוט לחץ על "כן" ו- IDJC יתחיל ללא שום התנגשות.

מנהל העדכונים כנראה יגיד לך שעליך לעדכן את הגרסה הישנה של IDJC; כדי שזה לא יפריע לך או שאתה מתכוון לעדכן אותו במקרה, סגור את מנהל העדכונים ופתח את Synaptic שוב, בתפריט הגדרות בחר מאגרים ובכרטיסייה "תוכנת דביאן" בטל את הסימון בתיבה "נתמך באופן רשמי (ראשי)" , סגור והסכים לטעון מאגרים מחדש כדי לסמן את השינויים ואת voila, תמיד תהיה לך גרסה זו של IDJC שעובדת ומתחברת בצורה מושלמת להעברת הרדיו שלך באינטרנט.

אני מקווה שהוראות אלו מועילות לך, וברכות לכולם.


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

19 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם.

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   pandev92 דיג'ו

    טוב מאוד אבל אני לא יכול לחבר את זה עם סקייפ אז זה כמו כלום ....

    1.    אָנִיץ דיג'ו

      התקן את Pulseaudio (אם יש לך רק ALSA) עם כל התלות שלה:

      sudo apt-get install libasound2-plugins pulseaudio paman padevchooser paprefs pavucontrol pavumeter

      צור סקריפט זה כדי להפוך אותו לברירת מחדל:

      ~/etc/asound.conf

      העתק והדבק בתוכו את הדברים הבאים:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      שמור אותו, סגור אותו והפעל מחדש את המערכת ולאחר מכן התקן את התוסף הזה:

      sudo apt-get install pulseaudio-module-jack

      ואז צור סקריפט זה עם עורך הטקסט שלך (שמור אותו בתור 'pulseidjc.sh' בתיקיית 'הבית'):

      #!/bin/bash
      pacmd suspend true
      pactl load-module module-jack-sink channels=2
      pactl load-module module-jack-source channels=2
      pacmd set-default-sink jack_out
      pacmd set-default-source jack_in

      הפעל אותו (אתה יכול להפוך אותו למשגר בתפריט OpenBox או בשולחן העבודה של דביאן) לאחר הפעלת שרת JACK Audio ו- voila, מודול זה כבר מופיע בחיבורים ויאפשר לך להתחבר לקלטים של aux _lt ו- aux_ rt ב- idjc את הפלטים Pulse Audio JACK Sink וכך תשלח ל- IDJC את כל שמע המערכת, הפעל את סקייפ ופשוט לחץ על כפתור ה- Aux ב- IDJC (זה עם מחבר שקע ירוק, ליד המיקרופון, לא ה- אחד בטלפון הירוק) כדי שתוכלו לשדר את השיחות שלכם בשידור חי והמאזינים שלכם יבקשו שירים או לזכות בחולצה כמעט חדשה.

      1.    אָנִיץ דיג'ו

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

    2.    ברנאט דיג'ו

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

  2.   pandev92 דיג'ו

    אוקי, עכשיו יש לי בעיה נוספת, מתברר שאני משתמש בתצורה שנתת לי, אבל יש לי אוזניות USB שנמצאות ביציאת hw 1.0 או משהו כזה, אבל הצליל מגיע ישירות מהרמקולים ובמקום זאת הצליל יוצא לאוזניות, אני לא יודע מה לעשות xddd ...

    1.    אָנִיץ דיג'ו

      נסה עם שקע אוזניות רגיל וודא שהשמע יוצא כהלכה; אוזניות USB אינן רשומות ב- Pulseaudio ולכן הן עדיין ב- ALSA, תלוי ביציאת ה- USB אליה אתה מחבר, יהיה עליך לחפש אותן ב- JackPulseaudio Sink ולהפנות אותן למערכת או ל- IDJC בהתאם לתוכנית שאתה באמצעות.

  3.   medina07 דיג'ו

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

  4.   קרליטו דיג'ו

    תודה. מאמר עגול. אני איישם את זה עם התלמידים שלי.

  5.   אמרסון דיג'ו

    אני ממלא אחר ההוראות אבל זה נותן לי את התשובה הזו

    לחבילות הבאות יש תלות שלא נגמרה:
    libavcodec-dev: תלוי: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) אך הוא לא יתקין
    libavformat-dev: תלוי: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1) אך הוא לא יתקין
    זה תלוי: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) אבל זה לא יותקן
    ה: לא ניתן היה לתקן בעיות, שמרת חבילות שבורות.

    יש פיתרון למתחיל המעוניין להשאיר את החלונות ברדיו?

    תודה מראש

  6.   גונזה! דיג'ו

    היי. יש לי מיקרופון USB, במיוחד c1u behringer. ואני לא יודע איך להגדיר את זה בקונסולת ה- DJ באינטרנט, מישהו יכול לתת לי יד? כי אני לא יודע איך להגדיר את זה

  7.   לאונרדו אוזה דיג'ו

    אבל אתה יכול גם להשתמש ב- ZaraRadio + Winamp + Shoutcast (כולם מדומים עם Winne), זה עובד טוב מאוד, לפחות ב- CentOs. עם שירות הסטרימינג של: http://www.netyco.com/in/servicios/streaming-de-audio/

    קישור ליין: http://www.winehq.org/download/

    ברכות.

    1.    אָנִיץ דיג'ו

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

  8.   jose_rom דיג'ו

    אני לא רואה כפתורי פלט, prefs, jingles.
    האם גרסה 0.8.7-2 עובדת כראוי? האם אני פותר את הבעיה עליה אתה מדווח בפוסט זה? על איזה ג'ק אתה ממליץ?

  9.   אמרסון דיג'ו

    עוד Illuminnatti

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

    אבל אני, שנמצא 10 שנים ברדיו באינטרנט, מעולם לא פגשתי ONE המשדר עם IDJC
    ושהתוכנית הקטנה, כשאתה רואה אותה, אתה מזיל ריר, אתה קורא את המדריך ועוד, אבל בסופו של דבר, זה מנגן רק מוסיקה, לשדר לשרת, שום דבר
    התקנתי אותו באובונטו, באולפן אובונטו, אפילו ניסיתי את זה עם הגרסאות העדכניות ביותר של אובונטו סטודיו, שכבר מגיע מה"מפעל "נגיד - שום דבר

    טריסל, ריבנדל, מוסיקס, ואפילו מוזיקת ​​גור !!!!! (וטיולים ארוכים ברשת המחבר) ובכל הודעות התצורה, שאגב מספרות לכם על מחצית ההמונים, מכיוון שאין אחד שיגיד לכם כיצד להגדיר את יציאות ה- JACK ב- IDJC, .... עין, מה אני אומר ב- IDJC, לא ב- JACK
    זה חסר תועלת, מה שאתה עושה בחלונות תוך 30 שניות מווינמפ פשוט מאוד עם shoutcast, עד לשדרן ה- sam (היקר), בלינוקס אתה לא יכול, אז אל תשטה לאנשים להעתיק / להדביק, בלינוקס זה לא עבודה. של התמונה, למה לדבר?
    ושיהיה ברור ששום דבר לא יעשה אותי מאושר יותר מאשר להשתמש בלינוקס לשידור, זה מה שאני אוהב, התחביב שלי, אבל בסופו של דבר ... אתה צריך להפיל את מכנסיך עם זה של רדמון
    לראות אם אני רואה את זה לפני שאמות
    דרישת שלום

    1.    אָנִיץ דיג'ו

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

      1.    אמרסון דיג'ו

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

    2.    מיגל ר 'נבארו דיג'ו

      במקרה שלי, הצלחתי לגרום לזה לעבוד בצורה מושלמת בפדורה 8, שכבר בשנת 2009, עם זאת, יש לומר ש- IDJC היא תוכנה שלדעתי עדיין מאוד ירוקה, מבחינת הטבות היא נופלת משכר אחר בתשלום. אפשרויות כגון שדרן SAM או RadioBoss, שתיהן ניתנות להפעלה באמצעות שכבת התאימות של Wine, שלמרבה הצער אינה פועלת די טוב, אך מתפקדת.
      משהו שעובד נגדי זה השימוש בג'קד, הדבר הזה לדעתי מאוד לא ידידותי למשתמש הרגיל, כן, יש תיעוד וכל מה שהם אוהבים, אבל הרבה פעמים זה באנגלית או דברים שונים הם כבר מיושנים בהפצות הנוכחיות.
      יש אלטרנטיבה בשם Mixx שיש לה גרסה עבור GNU / Linux והיא ממוקדת יותר בתקליטנים, אולם היא הרבה יותר ידידותית מ- IDJC.

  10.   אמרסון דיג'ו

    לפני 5 שנים השארתי פוסט כאילו כתבתי אותו אתמול
    ההבדל הוא שלמדתי כמה דברים
    1. יין הוא מה שהוא ונותן את מה שהוא נותן, וזה לא הצל של מה שהם אומרים שהוא וגם לא מה שהוא נותן
    אבל זה מה שיש, אם אתה מתכוון לגרום לרדיו בוס לעבוד עם יין, הפקד את עצמך בידי הקדושים
    2. IDJC היום הוא עדיין בלגן, מסובך, עוין, לא שלם, לא נוח, ... ובהשוואה לכל האחרים הוא סלופ
    אבל זה הדבר היחיד שיש, כי Mixxx, שעושה די טוב, אוכל את כל המשאבים של המחשב שלך - מה שיש לך בזיכרון זיכרון RAM -
    ותתאכזב, לינוקס נועדה לכתיבת מכתבים, קריאת דואר, צפייה בסרט, גלישה ועוד מעט.
    עבור כל דבר אחר, זה אפילו לא נראה כמו מה שאתה עושה עם חלונות
    שלא לדבר על כך שכדי לעשות את הדבר הקטן ביותר, עליכם לעלות לרגל דרך גוגל מאות שעות
    ואם אתה רואה את הפוסט הישן שלי, ... הוא בן חמש

    1.    אָנִיץ דיג'ו

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