Walang script mula sa ibang panig
Walang ad network, walang analytics SDK, walang tagatala ng session, walang tag manager. Kung sakaling kailanganin namin ng bilang ng paggamit, manggagaling ito sa tala ng server na walang personal na datos.
Isang maliit na kasangkapan na makitid ang layunin, ginawa dahil bawat ibang libreng pagpipilian sa larangang ito ay mas masahol kaysa sa nararapat.
Nagsimula ang SpotiDown noong 2024 mula sa karaniwang pagkainis. Bawat libreng downloader ng Spotify na sinubukan namin ay mali ang parehong tatlong bagay. Dumarating ang mga file nang walang tag at walang album art, kaya nagiging folder ng hindi kilalang artist ang isang aklatan. Nasa likod ng bayad ang pindutan para sa maramihang download, ibig sabihin ay ang tanging tampok na mahalaga sa isang playlist ang siya mismong binabayaran. At ang mga pahina mismo ay mabagal, punô ng patalastas at kalat-kalat ang mga pekeng pindutan ng download.
Wala sa mga iyon ang mahirap na problema. Ang pagbasa ng pampublikong metadata ng Spotify at pagsulat nito sa file ay matagal nang nalutas. Ang paghahain ng ZIP ay matagal nang nalutas. Ang hindi pagkarga ng labing-isang ad network ay pasya, hindi hamon sa inhinyeriya. Ang agwat sa pagitan ng puwedeng maging anyo ng mga kasangkapang ito at ng aktwal nilang anyo ay tila sulit tulayan.
Mas hangganan ito kaysa tampok. Ito ang mga bagay na tinatanggihan namin.
Walang ad network, walang analytics SDK, walang tagatala ng session, walang tag manager. Kung sakaling kailanganin namin ng bilang ng paggamit, manggagaling ito sa tala ng server na walang personal na datos.
Ang maramihang download, ang ZIP at ang format na walang pagkawala ang dahilan kung bakit pumupunta rito ang mga tao. Ang paniningil sa mga ito ay gagawing mas masahol ang kasangkapang ito kaysa sa mga pinagsikapan naming pagbutihin.
Kapag walang irerehistro ay walang matatagas. Walang talaan ng gumagamit dito dahil walang gumagamit, mga bisita lamang.
Kalahating gawain lang ang download na dumarating nang walang tag. Bawat file ay nakakakuha ng kumpletong tag at album art, sa bawat pahina at sa bawat format.
Nakukuha ng lahat ng 21 wika ang buong nilalaman, tamang nakatatak ang hreflang, at hindi isinaling menu na ipinatong sa katawang Ingles.
Nandiyan ang talaan ng pagbabago sa home page para malaman mo kung may gumagawa pa rito. Mabilis mabulok ang kasangkapan sa larangang ito kapag wala nang nag-aalaga.
Wala kaming anumang kaugnayan sa Spotify AB, at wala ritong inendorso nila. Trademark nila ang Spotify at ginagamit namin ang pangalan para lamang ilarawan kung saan gumagana ang kasangkapang ito.
Hindi kami aklatan ng musika. Walang hino-host, iniimbak o ini-index dito. Walang katalogong mababasa, walang paghahanap ng kanta, at walang arkibo ng anumang na-convert ninuman kailanman. Umiiral ang mga file sa mga server namin sa loob ng isang gawain at saka binubura.
Hindi kami neutral sa kung paano ito ginagamit. Makatuwiran ang gustong magkaroon ng pribadong kopya. Hindi makatuwiran ang muling pamamahagi, at direktang sinasabi iyon ng mga tuntunin ng serbisyo.
Bawat pahina sa site na ito ay statikong HTML na nabuo nang maaga. Walang framework na nabubuhay sa likod, walang router sa panig ng browser, at walang binubuong nilalaman habang tumatakbo. Iyon ang dahilan kung bakit mabilis dumarating ang mga pahina sa mabagal na koneksyon, at malaking bahagi rin iyon ng dahilan kung bakit sapat na mura ang site para tumakbo nang walang patalastas.
Ang tanging JavaScript na ipinapadala ay isang maliit na file na humahawak sa pagpapalit ng tema, sa mga menu at sa mismong converter. Wala itong anumang dependency. Isinulat nang manu-mano ang stylesheet sa halip na buuin mula sa utility framework, kaya nananatili itong sapat na maliit para maibaon ang mahalagang bahagi nito sa mismong pahina.
Hiwalay sa website tumatakbo ang serbisyo ng conversion. Tumatanggap ito ng identifier ng Spotify, kinukuha ang metadata, gumagawa ng audio, isinusulat ang tags, at nagbabalik ng address ng download na nag-e-expire. Walang permanenteng talaan ng gawain na iniingatan nito.
Ang ulat ng depekto, sirang link, pagwawasto ng salin at abiso mula sa may-ari ng karapatan ay dumadaan lahat sa pahina ng ugnayan. Lubos naming tinatanggap ang pagwawasto ng salin. Napakalawak ng dalawampu't isang wika, at ang pagkapansin ng katutubong nagsasalita sa awkward na pangungusap ay mas mahalaga kaysa sa gaano man karaming panloob na pagsusuri.