Compare commits

...

20 Commits

Author SHA1 Message Date
Lei Nelissen
a97611c0ad chore: release v2.3.3 2024-06-15 23:23:15 +02:00
Lei Nelissen
e511f744ad chore: default xcode scheme to debug 2024-05-26 23:53:43 +02:00
Lei Nelissen
a6a306b5be fix: refactor JellyfinApi to be less burdensome to implement
Also, automatically catch errors
2024-05-26 23:53:29 +02:00
Lei Nelissen
881ab95029 fix: double-check albums have dates 2024-05-26 22:20:14 +02:00
Lei Nelissen
968e98d8df fix: react-native-screens android setup 2024-05-26 22:20:05 +02:00
Lei Nelissen
b01470bde8 fix: actually send out /Playing events as session updates.
This should more consistently result in output data in your play back reporting modules.

fixes #218
2024-05-26 18:00:05 +02:00
Lei Nelissen
823f7b59e8 Merge pull request #199 from leinelissen/dependabot/npm_and_yarn/ip-1.1.9
chore(deps): bump ip from 1.1.8 to 1.1.9
2024-05-26 17:07:09 +02:00
Lei Nelissen
16162d8e35 fix: throw errors when requests do not yield 200 OKs 2024-05-26 00:34:57 +02:00
Lei Nelissen
ea817025e1 fix: hermes version in cocoapods 2024-05-26 00:24:04 +02:00
Lei Nelissen
00675bbbd3 fix: do extra checks for album ids in 2024-05-26 00:23:29 +02:00
Lei Nelissen
24b5a47a7c Merge pull request #211 from Krafting/patch-1
Add spaces to privacy-policy.md
2024-04-19 17:27:18 +02:00
Krafting
bb655cb719 Add spaces to privacy-policy.md 2024-04-01 14:19:13 +02:00
Lei Nelissen
be0c7002ff chore: also release v2.3.2 for Android 2024-03-10 23:12:10 +01:00
dependabot[bot]
e472d043cf chore(deps): bump ip from 1.1.8 to 1.1.9
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-10 22:09:29 +00:00
Lei Nelissen
366d16c485 chore: release v2.3.2 2024-03-10 23:08:34 +01:00
Lei Nelissen
845eac70a0 fix: build with xcode 15.3 2024-03-10 22:54:02 +01:00
Lei Nelissen
c9662769fa fix: remove conflicting app transport properties 2024-03-10 22:53:46 +01:00
Lei Nelissen
6f78f18928 chore: release v2.3.1 2024-03-06 19:12:23 +01:00
Lei Nelissen
f310bb82f6 fix: revert to supporting HTTP-based backends
fixes #205
2024-03-06 18:18:41 +01:00
Lei Nelissen
b269adc14e chore: v2.3.0 production release
Note: some languages files were deleted because the app store doesn't support those languages
2024-02-23 15:19:16 +01:00
136 changed files with 553 additions and 592 deletions

View File

@@ -1,3 +1,37 @@
## [2.3.3](https://github.com/leinelissen/jellyfin-audio-player/compare/v2.3.2...v2.3.3) (2024-06-15)
### Bug Fixes
* actually send out /Playing events as session updates. ([b01470b](https://github.com/leinelissen/jellyfin-audio-player/commit/b01470bde8ea353ea7139c0708ec9cfdaf600fe4)), closes [#218](https://github.com/leinelissen/jellyfin-audio-player/issues/218)
* do extra checks for album ids in ([00675bb](https://github.com/leinelissen/jellyfin-audio-player/commit/00675bbbd3e72e8e710d8aa9b73b491e65153d40))
* double-check albums have dates ([881ab95](https://github.com/leinelissen/jellyfin-audio-player/commit/881ab9502960786dc9685cf3612793fea3c1be4c))
* hermes version in cocoapods ([ea81702](https://github.com/leinelissen/jellyfin-audio-player/commit/ea817025e1bf67fcd3c183c12f4f1f93c3218785))
* react-native-screens android setup ([968e98d](https://github.com/leinelissen/jellyfin-audio-player/commit/968e98d8dffa79ea3165d1209542bd91dd914ef5))
* refactor JellyfinApi to be less burdensome to implement ([a6a306b](https://github.com/leinelissen/jellyfin-audio-player/commit/a6a306b5be6988469449b17ed527f1d365901e6d))
* throw errors when requests do not yield 200 OKs ([16162d8](https://github.com/leinelissen/jellyfin-audio-player/commit/16162d8e3505ea195c8aaf03b82df88405196025))
## [2.3.2](https://github.com/leinelissen/jellyfin-audio-player/compare/v2.3.1...v2.3.2) (2024-03-10)
### Bug Fixes
* build with xcode 15.3 ([845eac7](https://github.com/leinelissen/jellyfin-audio-player/commit/845eac70a0afa189cd76e97f739ad627f648566a))
* remove conflicting app transport properties ([c966276](https://github.com/leinelissen/jellyfin-audio-player/commit/c9662769faec8771b6a70da815ec36e62c8c43a2))
## [2.3.1](https://github.com/leinelissen/jellyfin-audio-player/compare/v2.3.0...v2.3.1) (2024-03-06)
### Bug Fixes
* revert to supporting HTTP-based backends ([f310bb8](https://github.com/leinelissen/jellyfin-audio-player/commit/f310bb82f61f532f9557787d364e9f342166806d)), closes [#205](https://github.com/leinelissen/jellyfin-audio-player/issues/205)
# [2.3.0](https://github.com/leinelissen/jellyfin-audio-player/compare/v2.2.0...v2.3.0) (2024-02-11)

View File

@@ -85,8 +85,8 @@ android {
applicationId "nl.moeilijkedingen.jellyfinaudioplayer"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 25
versionName "2.3.0"
versionCode 29
versionName "2.3.3"
}
signingConfigs {

View File

@@ -5,6 +5,8 @@ import com.facebook.react.ReactActivityDelegate
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
import com.facebook.react.defaults.DefaultReactActivityDelegate
import android.os.Bundle;
class MainActivity : ReactActivity() {
/**
@@ -19,4 +21,8 @@ class MainActivity : ReactActivity() {
*/
override fun createReactActivityDelegate(): ReactActivityDelegate =
DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(null)
}
}

View File

@@ -1,10 +1,10 @@
Privacy policy for Fintunes
Fintunes does not collect any personal data. Period. We respect your right to
Fintunes does not collect any personal data. Period. We respect your right to
autonomy and vow to not collect any information without user consent at all.
If you opt-in to crash logging, we will collect analytics data from your device,
every time a crash occurs. This data includes debugging information such as
devices, versions and the specific error. All data is sent to a server
controlled by the first party. No third parties can access this data in any
form. No personal data is included in the analytics data.
If you opt-in to crash logging, we will collect analytics data from your device,
every time a crash occurs. This data includes debugging information such as
devices, versions and the specific error. All data is sent to a server
controlled by the first party. No third parties can access this data in any
form. No personal data is included in the analytics data.

View File

@@ -1,5 +1,6 @@
package_name("nl.moeilijkedingen.jellyfinaudioplayer")
app_identifier("nl.moeilijkedingen.jellyfinaudioplayer")
apple_id("lei@moeilijkedingen.nl")
team_id("238P3C58WC")
json_key_file("./fastlane/play-store-credentials.json")
apple_id("lei@codified.nl")
team_id("HD2D35G9Y4")
json_key_file("./fastlane/play-store-credentials.json")
itc_team_id("127114471")

View File

@@ -13,7 +13,7 @@ platform :ios do
fail_on_name_taken: false,
)
update_code_signing_settings(
use_automatic_signing: true,
use_automatic_signing: false,
path: "ios/Fintunes.xcodeproj"
)
increment_version_number(
@@ -135,6 +135,13 @@ platform :android do
end
lane :release do
android_set_version_name(
version_name: package["version"],
gradle_file: "android/app/build.gradle"
)
android_set_version_code(
gradle_file: "android/app/build.gradle"
)
gradle(
task: "bundle",
build_type: "Release",

View File

@@ -1 +0,0 @@
Fintunes е поточен аудио плеър за медийната система Jellyfin. Той има пленяващ интерфейс, който ви помага да слушата любимата си музика с лекота. Може да търсите из цялата си библиотака за конкретна песен или да се отпуснете с плейлист, който сте създали предварително в Jellyfin. Всички песни се предават директно на най-високото качество от вашата Jellyfin библеотека. Не винаги имате интернет връзка? Всяка песен във вашата Jellyfin библиотека може да бъде изтеглена и пусната без интернет.

View File

@@ -1 +0,0 @@
jellyfin, audio, player, streaming, downloads, music, музика, изтегления, аудио, плеър

View File

@@ -1 +0,0 @@
Поточно предаващ аудио плеър за Jellyfin, с поддръжка за търсене и изтегляния.

View File

@@ -1 +0,0 @@
Прясно изпечена нова версия на Fintunes. Тази версия съдържа някои леки подобрения по UI-а. Ще забележите, че текстовете са подобрени и сме добавили готини ефекти за навигацията горе и долу. Албумите вече включват и описание, ако такова е налично, както и подобни албуми взети директно от вашата Jellyfin инстанция. И не на последно място, списъкът с песни вече включва и изпълнителя.

View File

@@ -1 +0,0 @@
Аудио плеър за Jellyfin

View File

@@ -1 +1 @@
Acabat del forn, una nova versió de Fintunes. Aquest conté algunes actualitzacions menors de la interfície d'usuari. Notareu que l'etiqueta de les barres inferiors ha desaparegut i tenim alguns efectes fantàstics per a les barres de navegació superior i inferior. Els àlbums ara inclouen un text de descripció si està disponible al servidor, així com àlbums similars que s'extreuen de la vostra instància de Jellyfin. Finalment, la llista de cançons d'una llista de reproducció ara també inclou l'artista.
Aquesta és una correcció ràpida que permet tornar a accedir al vostre servidor Jellyfin mitjançant HTTP. Si us plau, utilitzeu HTTPS si el teniu disponible.

View File

@@ -1 +1 @@
Reproductor d'àudio per a Jellyfin
Reproductor per a Jellyfin

View File

@@ -1 +1 @@
2022 Lei Nelissen
2024 Lei Nelissen

View File

@@ -1 +0,0 @@
Čerstvé z trouby, nové vydání Fintunes. Toto vydání obsahuje několik drobných aktualizací uživatelského rozhraní. Všimnete si, že štítek na spodních lištách je pryč a máme nějaké efektní efekty pro navigační lišty nahoře a dole. Alba nyní obsahují popisný text, pokud je dostupný ze serveru, a také podobná alba, která jsou stažena z vaší instance Jellyfin. A konečně, seznam skladeb pro seznam skladeb nyní obsahuje také interpreta.

View File

@@ -0,0 +1 @@
Toto je oprava hotfix, která umožňuje znovu přistupovat k serveru Jellyfin přes HTTP. Použijte prosím HTTPS, pokud je to pro vás dostupné.

View File

@@ -1 +1 @@
Frisch aus dem Ofen, eine neue Fintunes-Veröffentlichung. Diese enthält einige kleinere UI-Updates. Sie werden feststellen, dass die Beschriftung auf den unteren Leisten verschwunden ist und wir einige ausgefallene Effekte für die Navigationsleisten oben und unten haben. Alben enthalten jetzt einen Beschreibungstext, sofern dieser auf dem Server verfügbar ist, sowie ähnliche Alben, die von Ihrer Jellyfin-Instanz abgerufen werden. Schließlich enthält die Titelliste einer Playlist jetzt auch den Interpreten.
Hierbei handelt es sich um einen Hotfix, der es wieder möglich macht, über HTTP auf Ihren Jellyfin-Server zuzugreifen. Bitte verwenden Sie HTTPS, sofern Ihnen dies zur Verfügung steht.

View File

@@ -1 +1 @@
Fresh from the oven, a new Fintunes release. This one contains some minor UI updates. You'll notice that the label on the bottom bars are gone, and we have some fancy effects for the navigation bars up top and on the bottom. Albums now include a description text if it is available from the server, as well as similar albums that are pulled from your Jellyfin instance. Lastly, the track listing for a playlist now also includes the artist.
This is a hotfix that makes it possible to access your Jellyfin server over HTTP again. Do please use HTTPS if that's available to you.

View File

@@ -1 +1 @@
Recién salido del horno, un nuevo lanzamiento de Fintunes. Este contiene algunas actualizaciones menores de la interfaz de usuario. Notará que la etiqueta en las barras inferiores desapareció y tenemos algunos efectos elegantes para las barras de navegación en la parte superior e inferior. Los álbumes ahora incluyen un texto de descripción si está disponible en el servidor, así como álbumes similares extraídos de su instancia de Jellyfin. Por último, la lista de canciones de una lista de reproducción ahora también incluye al artista.
Esta es una revisión que permite acceder nuevamente a su servidor Jellyfin a través de HTTP. Utilice HTTPS si está disponible para usted.

View File

@@ -1 +1 @@
Reproductor de audio para Jellyfin
Reproductor para Jellyfin

View File

@@ -1 +1 @@
Fraîchement sorti du four, une nouvelle version de Fintunes. Celui-ci contient quelques mises à jour mineures de l'interface utilisateur. Vous remarquerez que l'étiquette sur les barres inférieures a disparu, et nous avons quelques effets fantaisistes pour les barres de navigation en haut et en bas. Les albums incluent désormais un texte de description s'il est disponible sur le serveur, ainsi que des albums similaires extraits de votre instance Jellyfin. Enfin, la liste des pistes d'une playlist inclut désormais également l'artiste.
Il s'agit d'un correctif qui permet d'accéder à nouveau à votre serveur Jellyfin via HTTP. Veuillez utiliser HTTPS si vous en avez la possibilité.

View File

@@ -1 +0,0 @@
Fresca dal forno, una nuova versione di Fintunes. Contiene alcuni aggiornamenti minori dell'interfaccia utente. Noterai che l'etichetta sulle barre in basso è sparita e abbiamo alcuni effetti fantasiosi per le barre di navigazione in alto e in basso. Gli album ora includono un testo descrittivo se è disponibile dal server, così come album simili estratti dalla tua istanza Jellyfin. Infine, l'elenco dei brani di una playlist ora include anche l'artista.

View File

@@ -0,0 +1 @@
Questo è un hotfix che rende possibile accedere nuovamente al tuo server Jellyfin tramite HTTP. Ti preghiamo di utilizzare HTTPS se è disponibile per te.

View File

@@ -1 +1 @@
オーブンから出したての新しい Fintunes リリース。 これは、いくつかのマイナーな UI の更新が含まれています。 下部のバーのラベルがなくなり、上部と下部のナビゲーション バーに派手な効果が加えられていることに気付くでしょう。 Jellyfin インスタンスから取得された同様のアルバムと同様に、サーバーから入手できる場合はアルバムに説明テキストが含まれるようになりました。 最後に、プレイリストのトラック リストにもアーティストが含まれるようになりました
これは、HTTP 経由で Jellyfin サーバーに再びアクセスできるようにするホットフィックスです。 HTTPS が利用可能な場合は、HTTPS を使用してください

View File

@@ -1 +1 @@
Vers uit de oven, een nieuwe release van Fintunes. Deze bevat enkele kleine UI-updates. Je zult merken dat het label op de onderste balken verdwenen is, en we hebben mooie effecten toegevoegd aan de navigatiebalken bovenaan en onderaan. Albums bevatten nu een beschrijvende tekst als deze beschikbaar is op de server, evenals vergelijkbare albums die uit je Jellyfin-instantie worden gehaald. Ten slotte bevat de tracklijst van een afspeellijst nu ook de artiest.
Dit is een hotfix die het mogelijk maakt om weer via HTTP toegang te krijgen tot je Jellyfin-server. Gebruik alsjeblieft HTTPS als dat voor jou beschikbaar is.

View File

@@ -1 +0,0 @@
Nybakt Fintunes-utgivelse. Denne inneholder noen mindre grensesnittsoppdateringer. Du vil legge merke til at etiketten på de nederste stolpene er borte, og vi har noen fancy effekter for navigasjonslinjene oppe og nede. Album inkluderer nå en beskrivelsestekst hvis den er tilgjengelig fra tjeneren, samt lignende album som hentes fra Jellyfin-forekomsten. Til slutt inkluderer sporlisten for en spilleliste nå også artisten.

View File

@@ -0,0 +1 @@
Dette er en hurtigreparasjon som gjør det mulig å få tilgang til Jellyfin-serveren din over HTTP igjen. Vennligst bruk HTTPS hvis det er tilgjengelig for deg.

View File

@@ -1 +0,0 @@
Świeżo wyjęte z pieca, nowe wydanie Fintunes. Ten zawiera kilka drobnych aktualizacji interfejsu użytkownika. Zauważysz, że etykiety na dolnych paskach zniknęły, a my mamy kilka fantazyjnych efektów dla pasków nawigacyjnych na górze i na dole. Albumy zawierają teraz tekst opisu, jeśli jest dostępny na serwerze, a także podobne albumy, które są pobierane z instancji Jellyfin. Wreszcie, lista utworów na liście odtwarzania zawiera teraz również wykonawcę.

View File

@@ -0,0 +1 @@
Jest to poprawka umożliwiająca ponowne uzyskanie dostępu do serwera Jellyfin za pośrednictwem protokołu HTTP. Jeśli masz taką możliwość, użyj protokołu HTTPS.

View File

@@ -1 +1 @@
Uma nova versão do Fintunes, recém-saída do forno. Desta vez com algumas pequenas atualizações na interface. Você vai ver que os rótulos nas barras de baixo sumiram, e agora temos alguns efeitos legais para as barras de navegação no topo e a parte de baixo. Os álbuns agora incluem um texto descritivo, se disponível no servidor, bem como álbuns similares encontrados na sua instância do Jellyfin. Por fim, a lista de músicas de uma playlist agora também inclui o artista de cada música.
Este é um hotfix que torna possível acessar novamente o servidor Jellyfin por HTTP. Use HTTPS se estiver disponível para você.

View File

@@ -1 +1 @@
Player de áudio para o Jellyfin
Player para o Jellyfin

View File

@@ -1 +0,0 @@
Прямо с духовки, новый релиз Fintunes. Он содержит некоторые незначительные обновления пользовательского интерфейса. Вы заметите, что надписи на нижних панелях исчезли, и у нас есть несколько необычных эффектов для панелей навигации вверху и внизу. Альбомы теперь содержат текст описания, если он доступен с сервера, а также аналогичные альбомы, взятые с вашего Jellyfin. Наконец, трек-лист для плейлиста теперь также включает исполнителя.

View File

@@ -0,0 +1 @@
Это исправление, которое позволяет снова получить доступ к вашему серверу Jellyfin через HTTP. Пожалуйста, используйте HTTPS, если он вам доступен.

View File

@@ -1 +0,0 @@
https://github.com/leinelissen/jellyfin-audio-player/blob/master/docs/privacy-policy.md

View File

@@ -1 +0,0 @@
Fintunes je predvajalnik pretočnega zvoka za medijski sistem Jellyfin. Odlikuje ga čudovit vmesnik, ki vam omogoča enostavno predvajanje vaše najljubše glasbe. V celotni knjižnici lahko poiščete katero koli skladbo ali pa si preprosto privoščite seznam predvajanja, ki ste ga prej ustvarili v Jellyfinu. Vse skladbe se pretakajo neposredno v najvišji kakovosti iz vaše knjižnice Jellyfin. Pretakanje ni vedno možnost? Vsako skladbo v vaši knjižnici Jellyfin lahko prenesete in predvajate brez povezave.

View File

@@ -1 +0,0 @@
jellyfin, zvok, predvajalnik, pretakanje, prenosi, glasba

View File

@@ -1 +0,0 @@
https://fintunes.app

View File

@@ -1 +0,0 @@
Fintunes

View File

@@ -1 +0,0 @@
https://github.com/leinelissen/jellyfin-audio-player/blob/master/docs/privacy-policy.md

View File

@@ -1 +0,0 @@
Predvajalnik pretočnega zvoka za Jellyfin s podporo za iskanje in prenose.

View File

@@ -1 +0,0 @@
Sveže iz pečice, nova izdaja Fintunes. Ta vsebuje nekaj manjših posodobitev uporabniškega vmesnika. Opazili boste, da nalepke na spodnjih vrsticah ni več, imamo pa nekaj modnih učinkov za navigacijske vrstice zgoraj in spodaj. Albumi zdaj vključujejo opisno besedilo, če je na voljo na strežniku, kot tudi podobne albume, ki so pridobljeni iz vašega primerka Jellyfin. Nazadnje, seznam skladb za seznam predvajanja zdaj vključuje tudi izvajalca.

View File

@@ -1 +0,0 @@
Avdio predvajalnik za Jellyfin

View File

@@ -1 +0,0 @@
https://github.com/leinelissen/jellyfin-audio-player

View File

@@ -1 +0,0 @@
https://github.com/leinelissen/jellyfin-audio-player/blob/master/docs/privacy-policy.md

View File

@@ -1 +0,0 @@
https://fintunes.app

View File

@@ -1 +0,0 @@
Fintunes

View File

@@ -1 +0,0 @@
https://github.com/leinelissen/jellyfin-audio-player/blob/master/docs/privacy-policy.md

View File

@@ -1 +0,0 @@
Färsk från ugnen, en ny Fintunes-release. Den här innehåller några mindre UI-uppdateringar. Du kommer att märka att etiketten på de nedre fälten är borta, och vi har några snygga effekter för navigeringsfälten uppe och nere. Album innehåller nu en beskrivningstext om den är tillgänglig från servern, såväl som liknande album som hämtas från din Jellyfin-instans. Slutligen inkluderar låtlistan för en spellista nu även artisten.

View File

@@ -1 +0,0 @@
https://github.com/leinelissen/jellyfin-audio-player

Some files were not shown because too many files have changed in this diff Show More