A Code Radio bukása és felemelkedése

A Code Radio egy internetes rádióállomás, amelyet a freeCodeCamp közösség üzemeltet. Olyan zenét játszunk, amelynek célja a kódolás közbeni összpontosítás.

Az elmúlt évben a Code Radio a YouTube egyik legnagyobb zenei adatfolyamává nőtte ki magát. Az emberek a kávézóikban és az együttműködő helyiségekben játszották. Bárhol is kódolták az emberek, a Code Radio ismerős barázdája nem messze a távolból hallható volt.

Csak az elmúlt 28 napban a fejlesztők több mint 14 millió percig hallgatták a Code Radio-t. (Ez megegyezik egy óriási 27 éves elakadással és kódolással.)

Az esés

A Code Radio 1250+ dalának egyike tartalmazott egy rövid hangmintát egy olyan animéből, amely a dal végén egy ütemet játszott.

Kiderült, hogy egy japán médiavállalat - egy sor akvizíció révén - véletlenül birtokolta az anime jogait. Valamiféle automatizált rendszert használtak a YouTube vonóhálójához, és azonosították azokat a patakokat, amelyeknek mintái voltak a szellemi tulajdon hatalmas katalógusából.

Az egyik ilyen adatfolyam a Code Radio volt. Szerda reggel pedig rendszerük automatizált eltávolítási kérelmet nyújtott be a YouTube-ra.

Csakúgy, a világ 1000 kávézójában, irodájában és hackertérében lévő sztereók elhallgattak. A Code Radio közvetítésünket ezzel a YouTube-üzenettel helyettesítettük:

1__Code_Radio% F0% 9F% 8E% A7 ___% F0% 9F% 92% BB_24_7_concentration_music_for_programmers_% F0% 9F% 94% A5_jazzy_beats_from_freeCodeCamp_org _-_ YouTube | 690x422

Azonnal felvettük a kapcsolatot a YouTube ügyfélszolgálatával. Ennek hibának kellett lennie.

Az ügyfélszolgálati munkatársak barátságosak voltak. De nem tudták, hogyan lehetne megoldani. Nem is tudták, hogyan juthatnánk vissza csatornánk streaming vezérlőihez. Ehelyett azt mondták, hogy "utánanéznek és visszatérnek hozzánk".

(Hétfő délután még nem hallottunk tőlük.)

Tehát ennek a zűrzavarnak a mélyén - a kódrádió elhivatott hallgatóinak tweetjeiben és e-mailjeiben, amelyek azt kérdezik, mi történik - rájöttem az igazságra: a Code Radio új otthonra van szükség - olyan otthonra, ahol egyetlen megkérdőjelezhető, automatizált eltávolítási kérelem nem volt lehetséges. ne törölje le a létezésről.

A Code Radio is emelkedik

- Miért esünk el, Mr. Wayne? Tehát megtanulhatjuk magunkat visszaszerezni. - Alfred a Batman kezdődik

Ah - egy saját házigazdája a Code Radio-nak! Számos előnye lenne:

  1. A YouTube nézése sok adatot használ fel. Sok embernek korlátozott adatcsomagja van. Ha önállóan üzemeltetjük a Code Radio-t, akkor csak magukat az MP3 fájlokat szolgálhatnánk fel, nem pedig videofolyamot. Akár alacsonyabb bitsebességgel is kínálhatnánk a zene adat-könnyű verzióját.
  2. A YouTube letiltva sok olyan országban, ahol a freeCodeCamp népszerű - többek között Kínában. A Code Radio önálló házigazdája mindenki számára elérhető, bárhol a világon.
  3. A YouTube-nál nyitva kell tartanod a YouTube alkalmazást, különben a zene leáll (hacsak nem fizetsz nekik havi 12 USD-t a YouTube Premiumért). Az önálló házigazdája a Code Radio folytathatja a lejátszást a telefon háttérben - még akkor is, ha alkalmazást vált, vagy lezárja a telefont.
  4. Az önállóan üzemeltetett verzióval elkészíthetnénk a Code Radio mobilalkalmazásokat, az Alexa készségeket, így könnyedén hallgathatja a Code Radio-t az Amazon Echo-n - az ég a határ.

De hogyan valósítanánk meg az önállóan üzemeltetett verziót? Nem lenne drága havonta 14 millió perc hangot szolgáltatni. Ez rengeteg adat.

Building Code Radio

Kiderült, hogy az internetes rádiós közösség meglehetősen aktív. Azonnal találtunk egy fantasztikus, nyílt forráskódú, önállóan üzemeltetett internetes rádióprojektet AzuraCast néven.

A Twitteren keresztül kerestem meg a projektfenntartót, és perceken belül felhívtuk magunkat. Volt földi rádiós srác volt. Felhívott minket az internetes rádióeszközök ökoszisztémájára.

Igen - a digitális hang streamingje az egész világon sokkal drágább, mint csak a kódolási tananyag adataink kiszolgálása. De a támogatók néhány további adományával képesnek kell lennünk arra, hogy ezt lendítsük.

Az AzuraCast, plusz néhány további közvetítő eszköz segítségével egy saját üzemeltetésű internetes rádióállomást működtethetnénk az előző skálánkon, havi 100 USD alatt.

Mellékjegyzet: Ha még nem vagy támogató, örömmel fogadjuk támogatásodat. Minden kis segítség: //donate.freecodecamp.org - És igen, egyszeri adományokat, kriptot, munkáltatói adományok egyeztetését és még sok mást fogadunk el: //donate.freecodecamp.org/other-ways-to-donate/)

A Code Radio él. Segítsen nekünk a terhelés-tesztelésben és visszajelzésben.

Most azonnal elkezdheti hallgatni a Code Radio-t: Hallgassa meg a Code Radio-t

Sok további funkción dolgozunk, amelyeket a következő napokban fogunk bevezetni:

  • bitráta-vezérlők (így 64 kbps sebességgel hallgatva mentheti mobil adatait)
  • valamilyen típusú csevegés - lehetőleg meglévő fórumfiókokkal és fórum moderátorokkal
  • chatbot (lehet, hogy megint Nightbot)
  • gyorsbillentyűk
  • jobb mobilélmény
  • visszahozza a klasszikus Saron Yitbarek Code Radio animációt

Szeretnék köszönetet mondani @abdolsa, @beaucarnes, @raisedadead, @askmp, @scissorsneedfoodtoo, és természetesen a Code Radio DJ-jének és kurátorának, Lawrence Yeo AKA Trebles and Blues-nak. Mindannyian összefogtak, és 24 órán belül segítettek ennek a prototípusnak a működésében.

YouTube valódi MVP

Teljes komolysággal szeretnék köszönetet mondani a YouTube-nak is. Saját bombázásukon keresztül akaratlanul is arra kényszerítettek minket, hogy tegyünk egy lépést hátrébb, és vizsgáljuk meg a Code Radio önálló befogadásának lehetőségét.

Továbbra is részletes kódolási oktatóanyagokat és ingyenes programozási tanfolyamokat teszünk közzé a YouTube-on. Nem tartjuk a saját alkalmatlanságukat ellenük. Hálásak vagyunk, hogy léteznek, és biztosítják az infrastruktúrát a hozzánk hasonló nonprofit szervezetek számára, hogy HD-videókat ingyen továbbítsanak 1 millió + előfizető számára.

Ez csak a legfrissebb fejezet közösségünk fokozatos elmozdulásáról a saját tulajdonú platformokról, mint a Medium és a Facebook, és átkerül a saját eszközeinkre, például a Developer News-ra és erre a fórumra.

Köszönöm az olvasást, köszönöm a hallgatást és a boldog kódolást!