Kildekode
Noen av appene våre inneholder biblioteker med åpen kildekode lisensiert under GNU LGPL. Her kan du laste ned den tilhørende kildekoden, de nøyaktige skriptene vi bygger dem med, og vår egen kode som lenker mot dem.

1B Music 0.1.7
For 1B Music 0.1.7. Alt nedenfor er nøyaktig det denne versjonen ble bygget fra.
- ffmpeg-9.0.2.tar.xzFFmpeg 9.0.2: den originale, uendrede kildekoden fra ffmpeg.org (LGPL 2.1 eller nyere)12,0 MB
SHA-256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e - ffmpeg-9.0.2.tar.xz.ascOpenPGP-signatur for FFmpeg-utgivelsen (FFmpegs signeringsnøkkel for utgivelser)520 B
SHA-256 d617fd94ea354dadd2a8bb16243d37c44e1e9729b06b6ad58fe30bfb0fa943f2 - 1bmusic-0.1.7-lgpl-src.tar.gzAlt annet i ett arkiv: byggeskript og konfigurasjon, JNI-dekoderen vår og CMake-filen dens, Kotlin-portene av Chromaprint og libswresample, lisensmerknader og instruksjoner (README.txt)39 KB
SHA-256 36e3b0bea34daf26a99a7bdbfcafe27beaba16573c6f82e5db51c319093b1954 - build-ffmpeg-android.shByggeskript for FFmpeg med de nøyaktige configure-valgene5 KB
SHA-256 2c4f30a3299070f0ffa7df5c91444128d2950dd68139f1a14372d02daeba4c10 - onebaudio.cJNI-dekoderen vår (C), dynamisk lenket mot FFmpeg25 KB
SHA-256 36382ea42e934eb7849c2605ccbc416a3d842c43c954298c1658a3007ee5e8a1 - CMakeLists.txtCMake-fil for JNI-dekoderen1 KB
SHA-256 3439f9132bd874a1906d9fceec364b757e4fefd219910e08c29de8c239d2ab29 - SHA256SUMSSHA-256-sjekksummer for alle filene ovenfor521 B
SHA-256 f251327bf6245991f05e94799e9b76b34a86383c1c05ce1017b506468e943b4b

1B Music 0.1.6
For 1B Music 0.1.6. Alt nedenfor er nøyaktig det denne versjonen ble bygget fra.
- ffmpeg-9.0.2.tar.xzFFmpeg 9.0.2: den originale, uendrede kildekoden fra ffmpeg.org (LGPL 2.1 eller nyere)12,0 MB
SHA-256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e - ffmpeg-9.0.2.tar.xz.ascOpenPGP-signatur for FFmpeg-utgivelsen (FFmpegs signeringsnøkkel for utgivelser)520 B
SHA-256 d617fd94ea354dadd2a8bb16243d37c44e1e9729b06b6ad58fe30bfb0fa943f2 - 1bmusic-0.1.6-lgpl-src.tar.gzAlt annet i ett arkiv: byggeskript og konfigurasjon, JNI-dekoderen vår og CMake-filen dens, Kotlin-portene av Chromaprint og libswresample, lisensmerknader og instruksjoner (README.txt)39 KB
SHA-256 679d37fd508de7c7d69b754566dbe40e2189a49a440ea16d9a27b9e80a7de293 - build-ffmpeg-android.shByggeskript for FFmpeg med de nøyaktige configure-valgene5 KB
SHA-256 2c4f30a3299070f0ffa7df5c91444128d2950dd68139f1a14372d02daeba4c10 - onebaudio.cJNI-dekoderen vår (C), dynamisk lenket mot FFmpeg25 KB
SHA-256 36382ea42e934eb7849c2605ccbc416a3d842c43c954298c1658a3007ee5e8a1 - CMakeLists.txtCMake-fil for JNI-dekoderen1 KB
SHA-256 3439f9132bd874a1906d9fceec364b757e4fefd219910e08c29de8c239d2ab29 - SHA256SUMSSHA-256-sjekksummer for alle filene ovenfor521 B
SHA-256 fa76450f4733144852ea2691f9c6c4ec7f9584aa0ba8ad6b6d7cfc7188056842

1B Music 0.1.4
For 1B Music 0.1.4. Alt nedenfor er nøyaktig det denne versjonen ble bygget fra.
- ffmpeg-9.0.2.tar.xzFFmpeg 9.0.2: den originale, uendrede kildekoden fra ffmpeg.org (LGPL 2.1 eller nyere)12,0 MB
SHA-256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e - ffmpeg-9.0.2.tar.xz.ascOpenPGP-signatur for FFmpeg-utgivelsen (FFmpegs signeringsnøkkel for utgivelser)520 B
SHA-256 d617fd94ea354dadd2a8bb16243d37c44e1e9729b06b6ad58fe30bfb0fa943f2 - 1bmusic-0.1.4-lgpl-src.tar.gzAlt annet i ett arkiv: byggeskript og konfigurasjon, JNI-dekoderen vår og CMake-filen dens, Kotlin-portene av Chromaprint og libswresample, lisensmerknader og instruksjoner (README.txt)39 KB
SHA-256 4c5d1d68d4c73ef388b624890bc715dc055a6e81230a456de25aed8bb19a7349 - build-ffmpeg-android.shByggeskript for FFmpeg med de nøyaktige configure-valgene5 KB
SHA-256 2c4f30a3299070f0ffa7df5c91444128d2950dd68139f1a14372d02daeba4c10 - onebaudio.cJNI-dekoderen vår (C), dynamisk lenket mot FFmpeg25 KB
SHA-256 36382ea42e934eb7849c2605ccbc416a3d842c43c954298c1658a3007ee5e8a1 - CMakeLists.txtCMake-fil for JNI-dekoderen1 KB
SHA-256 3439f9132bd874a1906d9fceec364b757e4fefd219910e08c29de8c239d2ab29 - SHA256SUMSSHA-256-sjekksummer for alle filene ovenfor521 B
SHA-256 cf4d58b2f768bf90c41c0012c0427b10e1a7c72299a7f8dcedde12d9898ddfd4

1B Music 0.1.3
For 1B Music 0.1.3. Alt nedenfor er nøyaktig det denne versjonen ble bygget fra.
- ffmpeg-9.0.2.tar.xzFFmpeg 9.0.2: den originale, uendrede kildekoden fra ffmpeg.org (LGPL 2.1 eller nyere)12,0 MB
SHA-256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e - ffmpeg-9.0.2.tar.xz.ascOpenPGP-signatur for FFmpeg-utgivelsen (FFmpegs signeringsnøkkel for utgivelser)520 B
SHA-256 d617fd94ea354dadd2a8bb16243d37c44e1e9729b06b6ad58fe30bfb0fa943f2 - 1bmusic-0.1.3-lgpl-src.tar.gzAlt annet i ett arkiv: byggeskript og konfigurasjon, JNI-dekoderen vår og CMake-filen dens, Kotlin-portene av Chromaprint og libswresample, lisensmerknader og instruksjoner (README.txt)39 KB
SHA-256 81ce24f758675b7fce4790793f1882bdd103cb5e9fbba5e0e06a6444f73b6047 - build-ffmpeg-android.shByggeskript for FFmpeg med de nøyaktige configure-valgene5 KB
SHA-256 2c4f30a3299070f0ffa7df5c91444128d2950dd68139f1a14372d02daeba4c10 - onebaudio.cJNI-dekoderen vår (C), dynamisk lenket mot FFmpeg25 KB
SHA-256 36382ea42e934eb7849c2605ccbc416a3d842c43c954298c1658a3007ee5e8a1 - CMakeLists.txtCMake-fil for JNI-dekoderen1 KB
SHA-256 3439f9132bd874a1906d9fceec364b757e4fefd219910e08c29de8c239d2ab29 - SHA256SUMSSHA-256-sjekksummer for alle filene ovenfor521 B
SHA-256 df189e74aafa927ca733a2ee7a0f43ab687b29c832fef6e9b52085a80548af92
Dette bruker 1B Music
- FFmpeg 9.0.2 (libavformat, libavcodec, libavutil, libswresample) dekoder formatene Android ikke kan spille av selv: APE, WavPack, TTA, Musepack, WMA, DSD, AIFF, CAF og Speex, i tillegg til Opus og Vorbis for nøyaktig gapless avspilling.
- Det er bygget uten noen endringer, bare med LGPL-komponenter (ingen GPL-deler eller ufrie deler), og leveres som separate delte biblioteker i appen, slik at du kan erstatte dem med ditt eget bygg.
- For å beregne akustiske fingeravtrykk inneholder appen også Kotlin-porter av Chromaprint og libswresample, som tilbys her under samme lisens.
Bygg eller erstatt bibliotekene
- Installer Android NDK-versjonen som er oppgitt i skriptet, og kjør
tools/build-ffmpeg-android.sh. Det laster ned FFmpeg, verifiserer SHA-256-summen og bygger det for arm64-v8a, armeabi-v7a og x86_64. - Vil du bruke en endret FFmpeg, pakker du ut kildene dine der skriptet forventer dem, eller endrer configure-linjen.
- Erstatt
libavformat.so,libavcodec.so,libavutil.sooglibswresample.soi appens APK for enhetens ABI, signer APK-ene med din egen nøkkel og installer dem. README.txt forklarer hvert trinn.
Lisens
Disse komponentene distribueres under GNU Lesser General Public License, versjon 2.1 eller (etter ditt valg) en hvilken som helst senere versjon. Hele teksten følger med i arkivet og i appen (Innstillinger → Om). FFmpeg er et varemerke som tilhører Fabrice Bellard, grunnleggeren av FFmpeg-prosjektet.
Vi holder hver versjon tilgjengelig her i minst tre år etter at vi har distribuert den. Spørsmål, eller trenger du den på et annet medium? Skriv til 1bytesystems@gmail.com.