Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/jellyfin/jellyfin-android

Android Client for Jellyfin
https://github.com/jellyfin/jellyfin-android

Translated using Weblate (Czech)

Currently translated at 100.0% (25 of 25 strings)

Translation: Jellyfin/Jellyfin Android
Transl...

7b15a9ffc04ce689ef75037e8b10ebe3c90e7655 authored over 4 years ago by Lukáš Kucharczyk <[email protected]>
Translated using Weblate (French)

Currently translated at 95.2% (20 of 21 strings)

Translation: Jellyfin/Jellyfin Android
Transla...

4a114c8ba359adeabb6088a942f05320b1e00a8a authored over 4 years ago by Thomas Schwery <[email protected]>
Using when construct

4fb04e9ed540126aa6bc1e8d0bdfd842a552ea6f authored over 4 years ago by Andres Aguilar <[email protected]>
Fixes crash when entering incorrect Url

93df88854339e9051204a7903127cfcee05f1162 authored over 4 years ago by Andres Aguilar <[email protected]>
Merge pull request #29 from jellyfin/fix-activity-leak

Fix Activity leak

66eeb7ecc989f609597d5ccdb03f139a6b59198f authored over 4 years ago by Niels van Velzen <[email protected]>
Merge pull request #30 from jellyfin/music-player-intent-constants

Use constants for intent actions and extras

ac247daeb27cb44c711a3dabba503db6f2ab2133 authored over 4 years ago by Niels van Velzen <[email protected]>
Merge pull request #25 from jellyfin/exoplayer-playback-info

Add basic playback info dialog

1f13b479dd3d1b2d2d209f2d3e5e3b06b3a34f75 authored over 4 years ago by Niels van Velzen <[email protected]>
Use constants for intent actions and extras

149aaac703da572f05d01af1f3c132cf31ea5f85 authored over 4 years ago by Maxr1998 <[email protected]>
Fix Activity leak

53428b51ff7a61c51cff0348072011f8b52abb97 authored over 4 years ago by Maxr1998 <[email protected]>
Separate playback info overlay from player controls

That makes it possible to always see the playback info while playing media.
Also move them to th...

3f76675813ae98cedd274c1ac8bb9cd92c085a06 authored over 4 years ago by Maxr1998 <[email protected]>
Move colon and newline from strings to code

2cb4baf68ecb41daec203deec20d4bc62e6665e5 authored over 4 years ago by Maxr1998 <[email protected]>
Add basic playback info dialog

1539f5124bac1b4fb344ba4019eed10f35a835a7 authored over 4 years ago by Maxr1998 <[email protected]>
Split up playback info into multiple strings for easier extensibility

90442039b2fddd90eed182f08ec549699facea5d authored over 4 years ago by Maxr1998 <[email protected]>
Merge pull request #26 from jellyfin/native-interface-better-error-handling

Fix potential JSONException in NativeInterface, improve error handling

531a115ecd5ab01b24eef98feacde0090b0b1ab0 authored over 4 years ago by Niels van Velzen <[email protected]>
Translated using Weblate (Hungarian)

Currently translated at 100.0% (21 of 21 strings)

Translation: Jellyfin/Jellyfin Android
Transl...

162506c1a18cb4984c184a80e9dc59090aa86ada authored over 4 years ago by Adam Bokor <[email protected]>
Translated using Weblate (Russian)

Currently translated at 85.7% (18 of 21 strings)

Translation: Jellyfin/Jellyfin Android
Transla...

912ddd70ce46feebed24a89f03bdd8b745dcaf3d authored over 4 years ago by IR0NCaT <[email protected]>
Merge pull request #27 from jellyfin/fix-error-logging-error

Fix possible exception when logging errors

019eb107218902940888ad88a2a99c4ca76740a4 authored over 4 years ago by Max Rumpf <[email protected]>
Fix possible exception when logging errors

d6e97c74bfbeb3a83b99b424d096be44624df907 authored over 4 years ago by Maxr1998 <[email protected]>
Translated using Weblate (Russian)

Currently translated at 47.6% (10 of 21 strings)

Translation: Jellyfin/Jellyfin Android
Transla...

f789f65f281b0b7960de6dfb0181d8cbc6a4d723 authored over 4 years ago by IR0NCaT <[email protected]>
Fix potential JSONException in NativeInterface, improve error handling

0dcdd4c4c876679f2ac4ab52090b071c89bfd9ac authored over 4 years ago by Maxr1998 <[email protected]>
Translated using Weblate (Dutch)

Currently translated at 100.0% (21 of 21 strings)

Translation: Jellyfin/Jellyfin Android
Transl...

ab3bfd6b408c42d0f03bb56732d6cf623ccebe16 authored over 4 years ago by Niels van Velzen <[email protected]>
Translated using Weblate (Slovenian)

Currently translated at 100.0% (21 of 21 strings)

Translation: Jellyfin/Jellyfin Android
Transl...

f599d07089f79f731051fb03253d7ba78d84c89d authored over 4 years ago by SaddFox <[email protected]>
Merge pull request #23 from jellyfin/exoplayer-disabled-by-default

Set ExoPlayer as disabled by default

5e60baa84e3b96d8f224da3a2327dc3d747457cc authored over 4 years ago by Niels van Velzen <[email protected]>
Set ExoPlayer as disabled by default

Until there is full feature parity, ExoPlayer should not be enabled by default. Users can still ...

223b11229862766b470010e95f97aefb60623325 authored over 4 years ago by Maxr1998 <[email protected]>
Fix potential IndexOutOfBoundsException when selecting tracks

dc98b2fd0c30ec4093eaa0b81e9aa137c57020e4 authored over 4 years ago by Maxr1998 <[email protected]>
Apply editorconfig (add trailing newlines)

8eff9ec47e1f83800403fc97cdc972d8e17b7c4f authored over 4 years ago by Maxr1998 <[email protected]>
Add note about the old client inside the README

fe24231e46a802c9ead2141b06e80d9fae473862 authored over 4 years ago by Maxr1998 <[email protected]>
Merge pull request #19 from nielsvanvelzen/editorconfig-but-with-spaces

Add editorconfig

cad5a93dc9edeb146fa63c73f651975986b159a1 authored over 4 years ago by Max Rumpf <[email protected]>
Add editorconfig

c96383c79865349bd3d7f53e3ca26717671123d3 authored over 4 years ago by Niels van Velzen <[email protected]>
Merge pull request #17 from nielsvanvelzen/why-u-no-connect

Remove the "isReachable" check

842365799ddf41899cbf973c7db394e47344def2 authored over 4 years ago by Max Rumpf <[email protected]>
Translated using Weblate (French)

Currently translated at 95.2% (20 of 21 strings)

Translation: Jellyfin/Jellyfin Android
Transla...

abec5e6dae639f984c0b12b6d22cc1395d97efe2 authored over 4 years ago by NunzioArdi <[email protected]>
Remove the "isReachable" check because connectivity will be checked using the fetchServerInfo function anyway.

e801510817c897b97ef5473361207b36effbec6a authored over 4 years ago by Niels van Velzen <[email protected]>
Translated using Weblate (Italian)

Currently translated at 95.4% (21 of 22 strings)

Translation: Jellyfin/Jellyfin Android
Transla...

09065814fefed6af02a6557da8a33343a507efda authored over 4 years ago by millallo <[email protected]>
Translated using Weblate (Indonesian)

Currently translated at 100.0% (22 of 22 strings)

Translation: Jellyfin/Jellyfin Android
Transl...

892ce2ce763f616e6f853d59c811af8d0fc4be57 authored over 4 years ago by Hilman Maulana <[email protected]>
Rewrite server connection logic

Don't require the user to specify a protocol anymore, connect to the Jellyfin instance and verif...

26943d5df33b0c8da9efaff3924f5956f089d5f3 authored over 4 years ago by Maxr1998 <[email protected]>
Translated using Weblate (Slovak)

Currently translated at 100.0% (22 of 22 strings)

Translation: Jellyfin/Jellyfin Android
Transl...

d8e2f82a3887dce610fbc163a42115996b0caedf authored over 4 years ago by nextlooper42 <[email protected]>
Translated using Weblate (Finnish)

Currently translated at 81.8% (18 of 22 strings)

Translation: Jellyfin/Jellyfin Android
Transla...

75defdfd5e755ef2c3de1071fd3c65fa866f6284 authored over 4 years ago by Antti Laatu <[email protected]>
Translated using Weblate (French)

Currently translated at 90.9% (20 of 22 strings)

Translation: Jellyfin/Jellyfin Android
Transla...

b9357b25d241374a9a0318782728df422c85b1f8 authored over 4 years ago by Thomas Schwery <[email protected]>
Release 2.0.0-rc1

Switch to a more sensible version name, prepping for an initial Google Play release very soon

e7a4832acb6c8766072b4585f501cfc0cd1838f3 authored over 4 years ago by Maxr1998 <[email protected]>
Fix repository and artifact names (adapt to new repo location)

ad71305cc19a4102416c467a9e2603ebace26c61 authored over 4 years ago by Maxr1998 <[email protected]>
Release 2.1.0-alpha

5db3037ad4ba9578f69205a310e4acbe80fd41c6 authored over 4 years ago by Maxr1998 <[email protected]>
Enable R8 code minification, update config

4314237bb9f7e29e98c0176c9fa3d718dd612967 authored over 4 years ago by Maxr1998 <[email protected]>
Ensure playback controls stay visible when Popup is shown

Closes #10

2d2ed654368dad27ea4429172e4c6af3293f3a2f authored over 4 years ago by Maxr1998 <[email protected]>
Show ripple effect while quick-seeking

Closes #11

c32bdc551c8c883d4b3812f94573b1cba8bd6893 authored over 4 years ago by Maxr1998 <[email protected]>
Translated using Weblate (Tamil)

Currently translated at 100.0% (22 of 22 strings)

Translation: Jellyfin/Jellyfin Android Next
T...

f2ad5c2ff3552c515d4b9d106c512ab99b253bab authored over 4 years ago by Oatavandi <[email protected]>
Translated using Weblate (Indonesian)

Currently translated at 100.0% (22 of 22 strings)

Translation: Jellyfin/Jellyfin Android Next
T...

0a1d5f8760b051ffc98ef515cfd0c2e7778043cd authored over 4 years ago by Hilman Maulana <[email protected]>
Translated using Weblate (Spanish (Argentina))

Currently translated at 100.0% (22 of 22 strings)

Translation: Jellyfin/Jellyfin Android Next
T...

c9aa867bf3144100fb011743d256561b86841d68 authored over 4 years ago by sebasf9 <[email protected]>
Translated using Weblate (German)

Currently translated at 100.0% (22 of 22 strings)

Translation: Jellyfin/Jellyfin Android Next
T...

d72a43bc00b2d3c2cf8b8cb3d4026728b52f0700 authored over 4 years ago by Max Rumpf <[email protected]>
Added translation using Weblate (Tamil)

73def89fbb252c8e9ad1052e96cae1a1caf794b1 authored over 4 years ago by Oatavandi <[email protected]>
Improve wording of ExoPlayer setting.

cde3b1c23149bb8f55c2f70814d349637fbecf96 authored over 4 years ago by Lukáš Kucharczyk <[email protected]>
Move some code to extension functions, move strings to constants, refactor

91e85601e3fce49d281b57c25e73f9bcfed17b3c authored over 4 years ago by Maxr1998 <[email protected]>
Translated using Weblate (Czech)

Currently translated at 100.0% (22 of 22 strings)

Translation: Jellyfin/Jellyfin Android Next
T...

2f45a84e77b5f9cb67678b5c3f105a16a22f240e authored over 4 years ago by Lukáš Kucharczyk <[email protected]>
Translated using Weblate (Indonesian)

Currently translated at 27.2% (6 of 22 strings)

Translation: Jellyfin/Jellyfin Android Next
Tra...

6cd11e432db8d6c0a7b72e2be633dae8be6003a1 authored over 4 years ago by Hilman Maulana <[email protected]>
Added translation using Weblate (Indonesian)

30eca5fd4b88b499e1b046ecbd3a7f8a2851cb00 authored over 4 years ago by Hilman Maulana <[email protected]>
Integrate MediaSession for ExoPlayer

16ad28c045c15dc7c3d1f5fc03d74bd7e683d6ff authored over 4 years ago by Maxr1998 <[email protected]>
Fix broken layout constraint

bfdc6106359357e266599549511d239c6d5674c4 authored over 4 years ago by Maxr1998 <[email protected]>
Manually handle controller visibility and timeout

c72323e4acf73b09eb70b927041216ae45ca5f03 authored over 4 years ago by Maxr1998 <[email protected]>
Move loading indicator back to main layout, properly handle insets

c2725b688e9937933201beeede3da54c9c1d6dc3 authored over 4 years ago by Maxr1998 <[email protected]>
Refactor constants

180379bfd047c0bfdae9e62a65e71758b4a1c941 authored over 4 years ago by Maxr1998 <[email protected]>
Extract "None" to string resource

2923e83dcf9b83d1e6a411b31751b77dc78aec77 authored over 4 years ago by Maxr1998 <[email protected]>
Replace playback settings menu with a menu only for audio stream selection

2a417769a1dbc360456830c2f398969b2a15a14c authored over 4 years ago by Maxr1998 <[email protected]>
Redesign ExoPlayer interface

Closes #12

bd7fbbdbebf94bd0d1c7bcf88f8698fe54606a10 authored over 4 years ago by Maxr1998 <[email protected]>
Remove unnecessary setters for some settings

96814f24fe87541fb0de109c6a028e920cb49d1c authored over 4 years ago by Maxr1998 <[email protected]>
Add option to make music notification always dismissible

740ca6213afb95e14d70e9602d264d38b7ce240c authored over 4 years ago by Maxr1998 <[email protected]>
Improve ExoPlayer settings description

bf0afb544f6b85e2c02e6c40deb656e1f5f63eba authored over 4 years ago by Maxr1998 <[email protected]>
Ignore missing translations in default strings

1d4fbf7246e89bc378f84978ae3d7ae276b791ce authored over 4 years ago by Maxr1998 <[email protected]>
Release 2.0.2-alpha

5c2df2fe503657ac4541b3e2f04465647d419b45 authored over 4 years ago by Maxr1998 <[email protected]>
Append trailing slash if necessary to not break instances with a base url set

Closes #7.

477ff2795881043ae3570643b7a2b166487e0957 authored over 4 years ago by Maxr1998 <[email protected]>
Cleanup webapp command handling

6c305c74ddd81bc019ad872d260a00d658d5e538 authored over 4 years ago by Maxr1998 <[email protected]>
Rework server selection and back handling

95f6231bfb5ea5b14ed7e5b5b5f6b9ea431a23c6 authored over 4 years ago by Maxr1998 <[email protected]>
Ensure keyboard always gets shown when opening setup

5665757e56ce23bfa5578f4ccf11705f5d46ccb2 authored over 4 years ago by Maxr1998 <[email protected]>
Pre-fill host input with protocol (https)

c1a1434b90685db2366e0516eef5b346e73cdefb authored over 4 years ago by Maxr1998 <[email protected]>
Seek to initial position when starting the stream, if set

Closes #8.

972140fe6930d1f5cd257f9d75edaa27025b42e7 authored over 4 years ago by Maxr1998 <[email protected]>
Keep screen on while playing media

Closes #5.

81b9cd58a3ba17cb9e16b1e0e1c801947cc3bbd0 authored over 4 years ago by Maxr1998 <[email protected]>
Send more playback status events (including position)

756aa2f29b66f7fd93a78d3afd7ec2c9c8e5695a authored over 4 years ago by Maxr1998 <[email protected]>
Release 2.0.1-alpha

aaac03432dc6511e016d36972a1416a566bab1b9 authored over 4 years ago by Maxr1998 <[email protected]>
Improve styling of server selection screen

f4eeaf5de5af2f12bbec17c448b491dea9cbb49a authored over 4 years ago by Maxr1998 <[email protected]>
Fix cast, get rid of references to old package name

19a4b45c2e2d88aba35ee79de696b69f5d3e0e46 authored over 4 years ago by Maxr1998 <[email protected]>
Increment version to 2.0.0-alpha, generate versionCode from versionName

678289494f9eaf6371e936588a9a239e9dc4dc4e authored over 4 years ago by Maxr1998 <[email protected]>
Change package name to match official version

a1d5d14eae0d65d27593c95d72781304cdb74fb8 authored over 4 years ago by Maxr1998 <[email protected]>
Handle settings toolbar back button clicks

74905c225982f2cb525d048392565a97b3fcacc6 authored over 4 years ago by Maxr1998 <[email protected]>
Fix archive name for releases

bd5eca7606e8fffaeba64c6ce9efcbb74dff79d9 authored over 4 years ago by Maxr1998 <[email protected]>
Merge branch 'exoplayer' into master

24536d4f414c39c28d8ce6bdfb59b97e91d9e14b authored over 4 years ago by Maxr1998 <[email protected]>
Add settings interface to disable ExoPlayer if necessary

927a27458f05e69121b26a22fae8a407df941485 authored over 4 years ago by Maxr1998 <[email protected]>
Notify webapp when playback finished

f917564fc254e73e5d5501575ff631fd31367a75 authored over 4 years ago by Maxr1998 <[email protected]>
Refactor HEVC profiles

934814be04a8f700f35f615bde83b24e68b43092 authored over 4 years ago by Maxr1998 <[email protected]>
Set player window background instead of view background to black

131fe3e2e6477cd0827f059dcb08d9f720927cf7 authored over 4 years ago by Maxr1998 <[email protected]>
Implement audio track selection

7372ea39a9e4078b9910dc2410a12130c6688c53 authored over 4 years ago by Maxr1998 <[email protected]>
Publish player state to activity, stop activity after playback ended

cc2a62f3e1ac9ffc66bcc50b094e82e1dfebc0c0 authored over 4 years ago by Maxr1998 <[email protected]>
Add interface for PlayerActivity to send messages to the webapp

e39fbb543de52f46a08db6a3e3fa0a6a21ec6438 authored over 4 years ago by Maxr1998 <[email protected]>
Add debug logger to ExoPlayer

810c52cac8c70167d4dfcc9d7ef1565753f1fd83 authored over 4 years ago by Maxr1998 <[email protected]>
Rework track extraction and subtitle selection

The track index in Jellyfin doesn't necessarily match the track number/Format id in ExoPlayer, t...

74a860c183289a9ff7f73429b81bc263c09c5fc1 authored over 4 years ago by Maxr1998 <[email protected]>
Set ExoPlayer device profile name

2623ed8e5b74adbe42a16d6c849823a606ab6511 authored over 4 years ago by Maxr1998 <[email protected]>
Update subtitle profiles, allow external WebVTT

02a113c2e2ff5d44ce73d757a5ee4ec376329960 authored over 4 years ago by Maxr1998 <[email protected]>
Set initial subtitle selection when player is ready

abdc9d262e63875509ac3f453bbe0aa67788a86f authored over 4 years ago by Maxr1998 <[email protected]>
Fill whole screen on devices with cutouts

86a58418295e3c0089ff1a2024f4aa7b4152a2f0 authored over 4 years ago by Maxr1998 <[email protected]>
Implement double-tap to seek

396baff3793b005e915c93aa66c5644345b2779d authored over 4 years ago by Maxr1998 <[email protected]>
Implement subtitle selection

59e9af7f71d89f8b6853e19bda9be41647b79dff authored over 4 years ago by Maxr1998 <[email protected]>
Refactor subtitle url extraction

ff8785a0a035b9745e73212891eb91927d4f83a7 authored over 4 years ago by Maxr1998 <[email protected]>
Rework ExoPlayerTrack and Group

Simplify code, handle "none" option on UI side, add toString() functions

0f2436a16fbe0cef75bea44eef03ba1aefd50726 authored over 4 years ago by Maxr1998 <[email protected]>