Ecosyste.ms: OpenCollective

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

github.com/nova-video-player/aos-MediaLib

NOVA opeN sOurce Video plAyer: media library for database and scraping support
https://github.com/nova-video-player/aos-MediaLib

libs++

5be48f3e5f93dc721b6b85e70026bef230c77e40 authored 10 months ago by Courville Software <[email protected]>
v6_2 is default manifest now

7a5221273a784b383ecdad93c3440213aa4b58d3 authored 10 months ago by Courville Software <[email protected]>
sentry++

5db97460bad0dc7d79f5a13f08cfda9a1c9de796 authored 10 months ago by Courville Software <[email protected]>
Include season actors in episode actors

We don't have season actors, only show actors or episode actors
So merge tmdb's season actors in...

8c45e4c1ed6bb19942ec24cf7a2d11cd63366056 authored 10 months ago by Pierre-Hugues Husson <[email protected]>
sentry++

d2fa141a1a7a3367560e1cda840e0a4554be5bed authored 10 months ago by Courville Software <[email protected]>
Include season actors in episode actors

We don't have season actors, only show actors or episode actors
So merge tmdb's season actors in...

c543156cde9e9b51e10b82356272010d27e2ba37 authored 10 months ago by Pierre-Hugues Husson <[email protected]>
jupnp: remove unused libs

7d7771644af3a610dc1f50adf2e53690214ca2fa authored 11 months ago by Courville Software <[email protected]>
jupnp: swith to offical 3.0.0 release

See https://github.com/nova-video-player/aos-AVP/issues/74

57a3d0ed871efcd1d7be8001381c85135146c9f3 authored 11 months ago by Courville Software <[email protected]>
jupnp: seems that excluding org.eclipse.jetty.orbit is not required anymore

98aabc21426366240ba958ba0a75b889283e56f4 authored 11 months ago by Courville Software <[email protected]>
realign with jupnp

e595c671c8d704a2889d20a350c4c1f0bff13b92 authored 11 months ago by Courville Software <[email protected]>
jupnp no higher than 2.5.2 and use proper jetty version from jupnp pom

e2609e85c65591153d8dea775526b8bcf36db9b8 authored 11 months ago by Courville Software <[email protected]>
use latest jupnp integrating android support

cfcd5c0b0fcf217ea8cdeca6744afb1413bf23c6 authored 11 months ago by Courville Software <[email protected]>
jupnp does not crash anymore but no scan

48a04668d1a1d283acfb5a07031e41d6dc9c9328 authored 11 months ago by Courville Software <[email protected]>
AndroidUpnpService needs a startup

ae308c36ae17b28f8330fd089649e690eec3707e authored 11 months ago by Courville Software <[email protected]>
use jupnp instead of cling

37636df408cd9c05878a07da30ef042ba1275798 authored 11 months ago by Courville Software <[email protected]>
Add jupnp jars from android-support WIP branch for testing

Use https://github.com/wborn/jupnp/tree/add-android-support

See https://github.com/jupnp/jupnp/...

3f32c5e9d065d0aaacf0fd38138237718020c46e authored 11 months ago by Courville Software <[email protected]>
crowdin sync

f6b6dbbbcff56afd3fd9a438728dd068b31be782 authored 11 months ago by Courville Software <[email protected]>
Remove ScraperSettings and get them into VideoPreferencesCommon

Remove a layer of complexity that was there when having tmdb and tvdb and settings per scraper.
...

07047d910a66f927e5f61e9ec6fe4e556e529d2d authored 11 months ago by Courville Software <[email protected]>
ISO639codes: state more clearly that zh-cn is Simplified Chinese

See https://github.com/nova-video-player/aos-AVP/issues/805

0976a41e2d587e45fdd0d102b2b35eafd46be72c authored 11 months ago by Courville Software <[email protected]>
ISO639codes: cn for TMDb is traditional Chinese and not Cantonese

To be confirmed by native speakers

See https://github.com/nova-video-player/aos-AVP/issues/1129

e40c8dcd749709c7569dbec050039f397763f9c0 authored 11 months ago by Courville Software <[email protected]>
Search(Show|Movie)Parser: do not set aside videos with missing air date in tmdb

See https://github.com/nova-video-player/aos-AVP/issues/1128

0012f8c656d48a10988d7bad280d6bd979142655 authored 11 months ago by Courville Software <[email protected]>
VideoStoreImportService: only startForeground is app is foreground

5dbb96db32b7725253726537d97eb17a28ae7165 authored 11 months ago by Courville Software <[email protected]>
sentry-- because of sentry errors

ed107c2552a0263c70556582e6d9072449329a98 authored 11 months ago by Courville Software <[email protected]>
RemoteStateService: we need notifications

Fixes https://github.com/nova-video-player/aos-AVP/issues/1126

See https://nova-video-player.se...

53efa9460da0f3c349774a43fa091caddddb05e4 authored 11 months ago by Courville Software <[email protected]>
AutoScrapeService: need setContentTitle for notification to avoid ForegroundServiceStartNotAllowedException

Fixes https://github.com/nova-video-player/aos-AVP/issues/1125

See https://nova-video-player.se...

4a73166a1453fe2cdfc103c30dcc7a48f47f1880 authored 11 months ago by Courville Software <[email protected]>
VideoStoreImportService: avoid ForegroundServiceStartNotAllowedException

Always start notification even if appstate changed from foreground to background.

Fixes https:/...

73f8a99f4e1396f07ebb0c056598b77ce688dda9 authored 11 months ago by Courville Software <[email protected]>
sentry++

9069c5c4590cda86a009b47a6f53b54ee72602b4 authored 11 months ago by Courville Software <[email protected]>
ShortcutDbAdapter: add the isOpen method for the db

bffdf7c57bd41807cc5e795493d94a763a7ee84a authored 11 months ago by Courville Software <[email protected]>
VideoStoreImportService: there is only 2 columns in vob_insert

e4756fee7360f641a892570796d7b3d394df368b authored 11 months ago by Courville Software <[email protected]>
VideoStoreImportService: oops fix CI

5cd6373c5476826528cc91d36de8356083e0c9e5 authored 11 months ago by Courville Software <[email protected]>
VideoStoreImport*: do not count cursor too often

50dc6ff51f09d1280e2582e1e1b4e26d1b582d4d authored 11 months ago by Courville Software <[email protected]>
VideoStoreImportService: catch CursorWindowAllocationException via RuntimeException when doing c.getCount() on vob_insert on paginated query

It should not crash because vob_insert table has two columns _id and name and rawQuery is pagina...

460cf5be2671d87c4ee56f69aeea1ef7c696d6f8 authored 11 months ago by Courville Software <[email protected]>
Revert "AvosMediaPlayer: avoid ANR introducing handlerThread"

This reverts commit 22764acb1c2c1529912c70c97e9c74268eec356b.

not working for now

aed43985345f29874360c3cdd2820d582d41e4c9 authored 11 months ago by Courville Software <[email protected]>
AvosMediaPlayer: avoid ANR introducing handlerThread

TODO: add it for all commands

See https://github.com/nova-video-player/aos-AVP/issues/1112

22764acb1c2c1529912c70c97e9c74268eec356b authored 11 months ago by Courville Software <[email protected]>
XmlDb: add debugs

a8c905f14a563bad368a9cdddff6b30124afa489 authored 11 months ago by Courville Software <[email protected]>
IndexHelper: logback/log4j

fec1f6f75ba5059b188ea591be830b05499c6a63 authored 11 months ago by Courville Software <[email protected]>
VideoStoreImportImpl: be sure storage is there

Fixes https://github.com/nova-video-player/aos-AVP/issues/1110

2321046bb28fd779c6ccbe4fdc01c991e8b550a0 authored 11 months ago by Courville Software <[email protected]>
Blacklist: more whatsapp and tiktok directories

2a5f27e398f8274947be655566dac1eb8ecb9569 authored 11 months ago by Courville Software <[email protected]>
VideoStoreImportImpl: avoid CursorWindowAllocationException in getRemoteIdList

Split the query.

Fixes https://github.com/nova-video-player/aos-AVP/issues/1100

75cb0b5dcb33fbc17a34fe23a98d1b49dbe91f3b authored 11 months ago by Courville Software <[email protected]>
VideoStoreImportService: need to catch CursorWindowAllocationException which is only API33 thus catch RuntimeException

Fixes https://github.com/nova-video-player/aos-AVP/issues/1015

6076fbc943980bbe4ea5fc424da66454986bfb19 authored 11 months ago by Courville Software <[email protected]>
VideoProvider: address null source

Fixes https://github.com/nova-video-player/aos-AVP/issues/1099

a5402e91924282488aab0fe0eac8c6d02249e37c authored 11 months ago by Courville Software <[email protected]>
Fixes https://github.com/nova-video-player/aos-AVP/issues/1098

504d5dff88c9e320b190a841389c7a0b6707dae0 authored 11 months ago by Courville Software <[email protected]>
no need to build external trakt, seamless and cling

ca15bf26155b71b7b3c8ee84c7d2a4f4a678627c authored 11 months ago by Courville Software <[email protected]>
bump trakt to 6.12.0

d34e1268f08a0ceee1bf4275d9bbcb1455dab1f4 authored 12 months ago by Courville Software <[email protected]>
ISO639codes: isLanguageInString to find if audio track name is "language" or "description (language)"

89508aec9f566cf4a6b16f99dbbeff498e4594d6 authored 12 months ago by Courville Software <[email protected]>
build.gradle: comments on threetenabp and trakt-java

97bacd0443f1e65190584cf866860c58a80baf1a authored 12 months ago by Courville Software <[email protected]>
VideoStoreImportService: catch CursorWindowAllocationException through RuntimeException

CursorWindowAllocationException is API33 and remove SQLException that is a subclass of RuntimeEx...

4bd7c531776840cb32fb321bbeb8de1d6979d86d authored almost 1 year ago by Courville Software <[email protected]>
VideoStoreImportService: do not launch background service if app is in background

Fixes https://github.com/nova-video-player/aos-AVP/issues/1049

44d4ad97ab3f3f6af281276d39ffad554841931c authored almost 1 year ago by Courville Software <[email protected]>
VideoStoreImportImpl: fix external_primary not found (READ_EXTERNAL_STORAGE permission missing) seen on google play console

1484cf5c63b5c1e160dc8bbcead0b110dabbaed8 authored about 1 year ago by Courville Software <[email protected]>
MovieIdParser2: fixes https://github.com/nova-video-player/aos-AVP/issues/1045

1f7c182b257e36e74700873166b585a1d18528f3 authored about 1 year ago by Courville Software <[email protected]>
RemoteStateService: fix doInbackground issue seen on sentry

57969b2962d493116410db6d0e2d5513f0cf55bd authored about 1 year ago by Courville Software <[email protected]>
move all dimens related to video player to video

ebba8af042158acb2ead0aa29949d2d1fe655fce authored about 1 year ago by Courville Software <[email protected]>
add missing padding dims

fdf4b5784811cc51aa5fd221994f1b3737a5fe80 authored about 1 year ago by Courville Software <[email protected]>
fix time dependancy for ftp not existing in java17

96d11b9f09c33b186b5c4002d8d6c3b0462211c3 authored about 1 year ago by Courville Software <[email protected]>
sentry-- due to errors on sentry oO

e034d4328b969a5cbd0ef9041a571869ac84202f authored about 1 year ago by Courville Software <[email protected]>
add missing new volume icons

7b1375f5d7909e7c0bf145e6524bd52ba922ef89 authored about 1 year ago by Courville Software <[email protected]>
new volume icon for thinner bar designs

dd4aaf0f0edf1c5461d5154478f407db2cde57f6 authored about 1 year ago by Courville Software <[email protected]>
Merge branch 'wip/videoStore' into v6.1

5c66eb987d2019d085197a37019f66f5534f13b5 authored about 1 year ago by Courville Software <[email protected]>
Reapply "add logs to /VideoStoreImportImpl"

This reverts commit 192a58793313d250351ab7357fe5abf52ed1e902.

af841c4ad822f6edfafdc4eae5f9bad21fae4ded authored about 1 year ago by Courville Software <[email protected]>
Reapply "fix CI"

This reverts commit e5183bcf8ff61b5264e7b6b943b9513d081b01c4.

9e2ea79c99e1f0ca16615a16fc367716790b3eb8 authored about 1 year ago by Courville Software <[email protected]>
Reapply "VideoStoreImportImpl: exit while true loop in case of error that is catched"

This reverts commit 70db6fe05f92dbb487c1f09bef3c2e45c0fd119e.

6bcf2ba615751dddf020ddf3df13c91bc34c8d56 authored about 1 year ago by Courville Software <[email protected]>
Reapply "VideoStoreImportService: break out of endless loop in case of error"

This reverts commit 653c8c872b306b016110ba0809557dc0ff01f769.

d19128c8c492c160e2739790ae4067aa9298c5dd authored about 1 year ago by Courville Software <[email protected]>
Reapply "try to unbreak scan in loop on large local hdd"

This reverts commit 14dfb328c9c3f668e83cd1f58f770a6a714e0646.

a604a3f37bdccd2b855ff61a267f643cc0145490 authored about 1 year ago by Courville Software <[email protected]>
Reapply "Fix cursor window too large issue seen on sentry in VideoStoreImportService"

This reverts commit 27726626c20c7820c2a66f9feeb0a16d743c6bc7.

ead5b6c0ec131243fda1fb8cadb19ee241c1d9a6 authored about 1 year ago by Courville Software <[email protected]>
Reapply "Fix SQLiteBlobTooBigException in handleCursor seen on sentry in VideoStoreImportImpl"

This reverts commit 047c22af252257b3d721150104aa87c7ee108907.

96b45d20aac4afd9d2ec3bf9f180307db2e4da6c authored about 1 year ago by Courville Software <[email protected]>
Reapply "Fix CursorWindowAllocationException in VideoStoreImportImpl seen on sentry"

This reverts commit e23d9d05484f3195625959e67b1babb424f235c7.

66ad44a7f56d534981e6b092b0243a592d3fe6f5 authored about 1 year ago by Courville Software <[email protected]>
VideoStoreImportImpl: avoid scan in loop

For some reasons doScan passes to handleScanCursor a cursor with size > WINDOW_SIZE though only ...

ab16dcd314856a62f4199b616095464d905b70b4 authored about 1 year ago by Courville Software <[email protected]>
indent

5bca82c03dcee4b232fedba2f8675fb08b00d38f authored about 1 year ago by Courville Software <[email protected]>
VideoStoreImportService: crash on error for debug

a6346968ebba8f9460947259bbb40a955747b4bd authored about 1 year ago by Courville Software <[email protected]>
VideoStore: add flag to disable thumbnails generation to boost scan

d381725fefb4987a1eec2ecd4cefc4cbf561f011 authored about 1 year ago by Courville Software <[email protected]>
sentry++

e90c50681329b42a9195aecd770d182230585174 authored about 1 year ago by Courville Software <[email protected]>
crowdin sync

e95a8ab311caa6eff5f7ef3a68a9e27c168e9850 authored about 1 year ago by Courville Software <[email protected]>
Revert "Fix CursorWindowAllocationException in VideoStoreImportImpl seen on sentry"

This reverts commit 9bdb363c92729ec285fb8d7df5f2a12f035c3038.

e23d9d05484f3195625959e67b1babb424f235c7 authored about 1 year ago by Courville Software <[email protected]>
Revert "Fix SQLiteBlobTooBigException in handleCursor seen on sentry in VideoStoreImportImpl"

This reverts commit 4ab449915dd6c3398ecd93873eb85ac0c1f31f8e.

047c22af252257b3d721150104aa87c7ee108907 authored about 1 year ago by Courville Software <[email protected]>
Revert "Fix cursor window too large issue seen on sentry in VideoStoreImportService"

This reverts commit 291e17a7fc1e1edb539f7cc6183db791640bb6d4.

27726626c20c7820c2a66f9feeb0a16d743c6bc7 authored about 1 year ago by Courville Software <[email protected]>
Revert "try to unbreak scan in loop on large local hdd"

This reverts commit e4fb5178155b76ec28d7fa613888d8af99b97c32.

14dfb328c9c3f668e83cd1f58f770a6a714e0646 authored about 1 year ago by Courville Software <[email protected]>
Revert "VideoStoreImportService: break out of endless loop in case of error"

This reverts commit 6c6a241918a7821e39cf91b91e85db4535828cf0.

653c8c872b306b016110ba0809557dc0ff01f769 authored about 1 year ago by Courville Software <[email protected]>
Revert "VideoStoreImportImpl: exit while true loop in case of error that is catched"

This reverts commit 3e280ec6b11291f3284fb650a755deb68d43b84b.

70db6fe05f92dbb487c1f09bef3c2e45c0fd119e authored about 1 year ago by Courville Software <[email protected]>
Revert "fix CI"

This reverts commit d4bf04090ef41686a43e33e4b0178f4a01265ad8.

e5183bcf8ff61b5264e7b6b943b9513d081b01c4 authored about 1 year ago by Courville Software <[email protected]>
Revert "add logs to /VideoStoreImportImpl"

This reverts commit 573bc40e1ac1fcfca9c058eb8b717b39baa99c87.

192a58793313d250351ab7357fe5abf52ed1e902 authored about 1 year ago by Courville Software <[email protected]>
add logs to /VideoStoreImportImpl

573bc40e1ac1fcfca9c058eb8b717b39baa99c87 authored about 1 year ago by Courville Software <[email protected]>
fix CI

d4bf04090ef41686a43e33e4b0178f4a01265ad8 authored about 1 year ago by Courville Software <[email protected]>
VideoStoreImportImpl: exit while true loop in case of error that is catched

3e280ec6b11291f3284fb650a755deb68d43b84b authored about 1 year ago by Courville Software <[email protected]>
VideoStoreImportService: break out of endless loop in case of error

6c6a241918a7821e39cf91b91e85db4535828cf0 authored about 1 year ago by Courville Software <[email protected]>
try to unbreak scan in loop on large local hdd

See https://github.com/nova-video-player/aos-AVP/issues/1021

e4fb5178155b76ec28d7fa613888d8af99b97c32 authored about 1 year ago by Courville Software <[email protected]>
bump httpclient5:5.3

75cb688ab8a0e5b5d1e1cce1647c8e8f331d4426 authored about 1 year ago by Marc de Courville <[email protected]>
Fix cursor window too large issue seen on sentry in VideoStoreImportService

291e17a7fc1e1edb539f7cc6183db791640bb6d4 authored about 1 year ago by Courville Software <[email protected]>
Fix SQLiteBlobTooBigException in handleCursor seen on sentry in VideoStoreImportImpl

Fixes https://github.com/nova-video-player/aos-AVP/issues/1014

4ab449915dd6c3398ecd93873eb85ac0c1f31f8e authored about 1 year ago by Courville Software <[email protected]>
Fix CursorWindowAllocationException in VideoStoreImportImpl seen on sentry

Fix https://github.com/nova-video-player/aos-AVP/issues/1013

9bdb363c92729ec285fb8d7df5f2a12f035c3038 authored about 1 year ago by Courville Software <[email protected]>
libs++

27633bf66e833abee09c26f9fcb3c5787dac6a1b authored about 1 year ago by Courville Software <[email protected]>
vector graphics volume assets

79745786f04d0a7f3246b30db573726adae820b1 authored about 1 year ago by Courville Software <[email protected]>
org.apache.httpcomponents.client5:httpclient5:5.2.2

274df5c75cd08ac0058d0722cead81e74e0d79bd authored about 1 year ago by Courville Software <[email protected]>
dependabotamonday

07f4b3dc0f35f183053fa3b9c50ab880d7a9d6c9 authored about 1 year ago by Courville Software <[email protected]>
crowdin sync

763b2d3ccf579de055bbda35c0f69b499c627be4 authored about 1 year ago by Courville Software <[email protected]>
sentry++

197623f9eedf949725d6e44d2011a90e7a421e73 authored about 1 year ago by Courville Software <[email protected]>
easier paypal funding link

ed1fa9c08cd444f98ba4a6d249974cc8b4db261a authored about 1 year ago by Courville Software <[email protected]>
iso639:typo and non working isoToTwoLetters

5fe28d825f5de0676e67578f8de214da8b4380c5 authored about 1 year ago by Courville Software <[email protected]>
androidx++ sentry++

15f354424af12139a66931ff5670d019a9314699 authored about 1 year ago by Courville Software <[email protected]>
ISO639 exceptions to treat opensubtitles REST API languages that are 2 letters code now

69f84133ee6f0207a8b001f4b21c91973988a6dc authored about 1 year ago by Courville Software <[email protected]>
deprecated-- build.gradle

4a813282c43ef6a1571a4640ea6b7ba2c542358b authored about 1 year ago by Courville Software <[email protected]>