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

dependabot++

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

3e0a8e6318061af29cd3d174f21903ef3dc4c7aa authored about 1 year ago by Courville Software <[email protected]>
commons-codec goes from 1.15 to 1.16.0, correct typo

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

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

6e12262dc643e424394a9c97c53eeb9c49a7358f authored about 1 year ago by Courville Software <[email protected]>
Revert "Revert "androidx++": breaks nova build with compileSdkVersion 34"

This reverts commit be496f41bd7029d782692112da2f84c62db31211.

91e76700da5c3aeb37c30541b4bbf4966e1d42d2 authored over 1 year ago by Courville Software <[email protected]>
Revert "androidx++": breaks nova build with compileSdkVersion 34

This reverts commit 9c62b4a8536511660c2dc75c60f10c8a0914a716.

be496f41bd7029d782692112da2f84c62db31211 authored over 1 year ago by Courville Software <[email protected]>
androidx++

9c62b4a8536511660c2dc75c60f10c8a0914a716 authored over 1 year ago by Courville Software <[email protected]>
"/" is a valid path too

Fixes not being able with smbj to authenticate to SMB server when guest account is not enabled

243e973072433a9b9c95cd2b57735736867c3070 authored over 1 year ago by Courville Software <[email protected]>
convertIso6393ToIsa6392b: add system recognition used by opensubtitles code

4c92e488ea1a3bd5ace76e70a1315fc393db72c7 authored over 1 year ago by Courville Software <[email protected]>
opensubtitles

52d0d53ef39eb9ed118b3ce209d2a85c3ff4b39c authored over 1 year ago by Courville Software <[email protected]>
Revert "targetSdk 34"

stay on released api level

This reverts commit ba288979adbc607fd01253a0f8d536fbc5f16def.

f8cebd14ea2201177a2455cbd667ac01e6fb1872 authored over 1 year ago by Courville Software <[email protected]>
targetSdk 34

ba288979adbc607fd01253a0f8d536fbc5f16def authored over 1 year ago by Courville Software <[email protected]>
Merge pull request #24 from nova-video-player/dependabot/gradle/javax.servlet-javax.servlet-api-4.0.1

Bump javax.servlet:javax.servlet-api from 3.1.0 to 4.0.1

d5c00a14d49e160ee7060ae5901c8cc9cd486fda authored over 1 year ago by CourvilleSoftware <[email protected]>
Merge pull request #23 from nova-video-player/dependabot/gradle/com.squareup.okhttp3-logging-interceptor-4.11.0

Bump com.squareup.okhttp3:logging-interceptor from 4.10.0 to 4.11.0

9d0bf47b0d24e00d672214e7769a83d718967dd1 authored over 1 year ago by CourvilleSoftware <[email protected]>
Merge pull request #26 from nova-video-player/dependabot/gradle/io.sentry-sentry-6.29.0

Bump io.sentry:sentry from 6.28.0 to 6.29.0

986c568198de7f0228fa3ba7571226e1893aa814 authored over 1 year ago by CourvilleSoftware <[email protected]>
Bump io.sentry:sentry from 6.28.0 to 6.29.0

Bumps [io.sentry:sentry](https://github.com/getsentry/sentry-java) from 6.28.0 to 6.29.0.
- [Rel...

29fd47aedc7020a3c1e04cff7653ac9613053878 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump javax.servlet:javax.servlet-api from 3.1.0 to 4.0.1

Bumps [javax.servlet:javax.servlet-api](https://github.com/javaee/servlet-spec) from 3.1.0 to 4....

414297c2d8acf2958dab1b3f612330a0f6b519ed authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump com.squareup.okhttp3:logging-interceptor from 4.10.0 to 4.11.0

Bumps [com.squareup.okhttp3:logging-interceptor](https://github.com/square/okhttp) from 4.10.0 t...

418f5c24756879b236f9fbeed91db2d33dcc3dab authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Create dependabot.yml

4e596f3624164c1e2f2eaf7394ec41092ca626e5 authored over 1 year ago by CourvilleSoftware <[email protected]>
fix typo (thx phh)

acc420c644faff4bf41ab50eaad8b5255c2a9119 authored over 1 year ago by Courville Software <[email protected]>
stringUri validation

35fe1429eb485eb1ee0a4f6f27fe442fceda104d authored over 1 year ago by Courville Software <[email protected]>
UtiUtils: allow isValidPath input to have a trailing /

027c112f55009a030bf809b613645402ecb89f6d authored over 1 year ago by Courville Software <[email protected]>
Add uri check methods

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

063d1ee0b887674f01532fd14dace5383634c178 authored over 1 year ago by Courville Software <[email protected]>
indent

fa68f3fd3887df8d080415b65317e4be9fbb2daf authored over 1 year ago by Courville Software <[email protected]>
MovieIdParser2: avoid NPE seen on sentry

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

461b80db236e86cda1e26e11e6f04f0f50252ac2 authored over 1 year ago by Courville Software <[email protected]>
collapse try/catch in CPOExecutor

ae7233a97e2f279a70fda7e4dc3dad7d2de567e7 authored over 1 year ago by Courville Software <[email protected]>
avoid SQLiteBlobTooBigException in VideoStoreImportImpl

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

See https://github.com/nova-video-p...

89295d094a4ce6a41977e4e8d85c86e55837fb2d authored over 1 year ago by Courville Software <[email protected]>
Fix NPE seen on sentry

1581b1533f358d241e61cd99b035343869e41dde authored over 1 year ago by Courville Software <[email protected]>
SearchParserResult: do not skip empty poster shows if resultsProbable is empty

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

ed64976832c387f0613f80dc30a3b620128b0449 authored over 1 year ago by Courville Software <[email protected]>
searchParser simplifications and apply levenshtein metric sort to all results types for now

346750d843faa6aee9b48e0c52311411177286f5 authored over 1 year ago by Courville Software <[email protected]>
improve scrape: scraping was only relying on original title...

9072b966f1308b04dc8900777005829d0e4dfe54 authored over 1 year ago by Courville Software <[email protected]>
better scraping: sort by popularity on same levenstein distance if year is specified

tackles cases where movies with same name are released the same year

this helps picking the mos...

92dc55146946b6cfff595589abe47acb2df46a85 authored over 1 year ago by Courville Software <[email protected]>
shows with seasons are from season 1 and not 0 (designating special episodes)

cc46f6457e0c83a3847eb582c6e095c113c8fb0c authored over 1 year ago by Courville Software <[email protected]>
improve scraping of tvshows

detect better daily show but season/episode numbering is not derivable for YYYY MM DD format (no...

457207cae2eb0644fae49faea8d495800d4c2466 authored over 1 year ago by Courville Software <[email protected]>
cosmetic

024dc4ff5530a78039298ca9693bc147719f4080 authored over 1 year ago by Courville Software <[email protected]>
improve scrape removing text between brackets for TV shows in filename processing

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

70168aeb6f79829bffed0b7b9317906e48c93cb6 authored over 1 year ago by Courville Software <[email protected]>
crowdin sync

e21045b8907c232e06da0de52003a9f7f03314c9 authored over 1 year ago by Courville Software <[email protected]>
generic method to get ExternalCacheDir with default fallback in case of a problem

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

3e0a01fbebac434a37d75b1c88b73b9cdee67565 authored over 1 year ago by Courville Software <[email protected]>
fix NPE in case of audiotrack title is empty

9420f4a303da2f879e15a53c8d44d05a63ee43bf authored over 1 year ago by Courville Software <[email protected]>
lib/androidx++

46d1e55f694148a9983ebd34ce4b61af4cfdce0f authored over 1 year ago by Courville Software <[email protected]>
add method to check if string contains forced substring

21ef640086dfc79d4d497c02ab9a17a89be07e36 authored over 1 year ago by Courville Software <[email protected]>
manage language detection for "l_XYZ" or "l_XY" or "XYZ" or "XY" or "title (l_XYZ)" or "title (l_XY)" with XY or XYZ be ISO 639 letter code

manage also "und" for undetermined exception string

9b4a2c2ed11a92c5d4f7793ef0f558aaae31a378 authored over 1 year ago by Courville Software <[email protected]>
add test for ISO 639 letter code

844532689aa0ea69cf0136392d05ebcedaed0ec3 authored over 1 year ago by Courville Software <[email protected]>
adapt iso 639 code to match l_XYZ input from avos

09ff3d565e9e1527bb887bc4fd869724af1cd105 authored over 1 year ago by Courville Software <[email protected]>
add methods to match and replace XYZ country code by corresponding language in "XYZ" or "blah (XYZ)" strings

1786e38ce21768c030b2a09274a6297d3b242f37 authored over 1 year ago by Courville Software <[email protected]>
add method to capitalize first letter of a string

da62d9d1f5803f5ee2cd4c23626a7aa6cf0c3f26 authored over 1 year ago by Courville Software <[email protected]>
avoid NPE when audio.name is null

thx to phh report and reworked https://gist.githubusercontent.com/phhusson/633083f63f9fbe7533f10...

36932240ec95cde83624dbc00ef74905083603e9 authored over 1 year ago by Courville Software <[email protected]>
iso 639 mapping for exceptions

f5a5468f3bb5505dd39305f2d13396f6fb6bef52 authored over 1 year ago by Courville Software <[email protected]>
typo

f8473e52eb1bfca4fc7da77527aa68045d8043ef authored over 1 year ago by Courville Software <[email protected]>
iso 639 conversions with exceptions relying on Android locale

c0245bd60b1796596feab4b39fb29a14d12a5cd7 authored over 1 year ago by Courville Software <[email protected]>
all tmdb languages and a process to update

69acd46456f9b522a12867c229fdf486da8ff8f9 authored over 1 year ago by Courville Software <[email protected]>
add getISO6393ForLetterCode is3letterCode

ee7040fe1a4bca4371bd27350d4ab7d681160d8f authored over 1 year ago by Courville Software <[email protected]>
add iso639 methods and exceptions

db46da8b06b92103da7347550b0578be45c83d7d authored over 1 year ago by Courville Software <[email protected]>
tmdb-java++

7b576258b20a62b2cd0557e6d7751103e6bb253d authored over 1 year ago by Courville Software <[email protected]>
manage tmdb service errors

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

abba847edc205f8347d13a20cd3c2142b8f079c2 authored over 1 year ago by Courville Software <[email protected]>
do not crash if images is null

a8df77ec73c73fbd5f9fa32bc8d0644048dc024d authored over 1 year ago by Courville Software <[email protected]>
crowdin sync

8aab0731103a319bc1cb6d19579080347edf6456 authored over 1 year ago by Courville Software <[email protected]>
github workflow on branch v6.1 instead of v6_1

e507c9498917dbbc6cd3357d03d6c09c58a9132c authored over 1 year ago by Courville Software <[email protected]>
androidx++

371c5e62093db09046f078b0446f9e580714d55a authored over 1 year ago by Courville Software <[email protected]>
adapt github workflow to use java17

13dcb95403dea8b0e798035b0abca83a73cb033a authored over 1 year ago by Courville Software <[email protected]>
gradle 8.0 upstep that compiles

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

e63d86e618f322f2730b5fe6de38f6c2752aa047 authored over 1 year ago by Courville Software <[email protected]>
gradle--

8236fdbdc2057789af285b89aab095e3119d35e8 authored over 1 year ago by Courville Software <[email protected]>
libs++

e6445aabf5f54637d082af3da6049da1afb8aac1 authored over 1 year ago by Courville Software <[email protected]>
gradle update: fixes upnp crashing nova

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

da09c858caa8cd385db292b7157b9c485e2848f8 authored over 1 year ago by Courville Software <[email protected]>
update dependencies

4f1991753665cd0d49d6fb4f44533baea30fdc05 authored over 1 year ago by Courville Software <[email protected]>
bump cling and seamless since latest changes breaks browsing

81c8d69d6d66172d6c5ba82f72c763f11a49f389 authored over 1 year ago by Courville Software <[email protected]>
cling/seamless realignment

8f7897de52a958c041fe434a815d2cad3c59574d authored over 1 year ago by Courville Software <[email protected]>
sshj and webdav are remote servers: do not check their availability

8099984d59c6c0a3e486a4eba9a1e07a2268c5d9 authored over 1 year ago by Courville Software <[email protected]>
WIP: add sshj for sftp to replace jcsh

0d4b2dd5b4357fff3fd85f33eb0e56f195a07894 authored over 1 year ago by Courville Software <[email protected]>
add isNetworkShortcutAvailable in RemoteStateService

96f55feaeb5b0a1ba971ad97273538ed97f01278 authored over 1 year ago by Courville Software <[email protected]>
add smbj in remoteStateService

a1d60fdd0c9c2afc151868a9b256977025e68996 authored over 1 year ago by Courville Software <[email protected]>
rely on jcifs-ng to check SMB server existence even with smbj

f311034bbadb278ce9694196cf02753b2d660a83 authored over 1 year ago by Courville Software <[email protected]>
crowdin sync

7ba6f3b48d890db1b03e455b20e4c152ab2cf0f1 authored over 1 year ago by Courville Software <[email protected]>
fixes https://github.com/nova-video-player/aos-AVP/issues/878

65cf42b0111726a54c5e72eda3f15a0a9a7adafd authored over 1 year ago by Courville Software <[email protected]>
logback debug infra for XmlDb and some indent

3377e7dd8a8b5fde0751c63fd7b94601dac7f20d authored over 1 year ago by Courville Software <[email protected]>
make smbj uri known

01849ae79725f5d8ab13fd089935e8143591ac04 authored over 1 year ago by Courville Software <[email protected]>
make #file.mkv recognized

40b895ff4824b84b0e8baa9336533b6432794704 authored over 1 year ago by Courville Software <[email protected]>
fix smbj authentication (put smbj at right place...)

fd813ec413aa93be3a36122c98ab78fe1fb239c9 authored over 1 year ago by Courville Software <[email protected]>
log4j/logback debug infra

cf6c6d0cee4faa2a4861ed4eba0b9b1e4dc9d23c authored over 1 year ago by Courville Software <[email protected]>
do not check .nomedia for smbj too

51628a58fa915cabb8d42671648358de76c2b869 authored over 1 year ago by Courville Software <[email protected]>
fix scraping in progress notification not cleared if delete failed

b8ec0f24a9a3f2e66a54766a0e57dff8c870d420 authored almost 2 years ago by Courville Software <[email protected]>
avoid NPE checking isHiddenFile

7824089ddc7b90389f8b177c2c4780e281633e82 authored almost 2 years ago by Courville Software <[email protected]>
If the duration of the subtitle we are receiving is -1, that means this isnt a timed subtitle

60164cb1ca7fcb72c0e58d1d6073f149ffcfd45a authored almost 2 years ago by Pierre-Hugues Husson <[email protected]>
FileVisitor is less verbose on exception which can happen on files not accessible

1e39fff7e06e07c47947c4f8bf8eb076618fa3ea authored almost 2 years ago by Courville Software <[email protected]>
use primary_release_year instead of year for tmdb search

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

2323d15ba9e5039b209a7b6e64c3e12ab0f81de3 authored almost 2 years ago by Courville Software <[email protected]>
androidx++ and sentry++

bcb47180b91fdcadab827fc187c66b47fd2fd490 authored almost 2 years ago by Courville Software <[email protected]>
Log files that are not accessible

9c6bcc6e52dbe094df80f616f9c4ee2572031369 authored almost 2 years ago by Courville Software <[email protected]>
no need to build cling/seamless

d474d284da1522d16d31a50ee7664a8e4cb60bd3 authored almost 2 years ago by Courville Software <[email protected]>
no prebuilt needed anymore

fb5ea4f148715bafe13a4898806e5de8075e9218 authored almost 2 years ago by Courville Software <[email protected]>
switch to jitpack for cling and seamless

c6812668647f810709f9ba7ecd64787c29d7f89f authored almost 2 years ago by Courville Software <[email protected]>
java11 by default

50825b94bece408fd522bd69299a34dcf3900fb0 authored almost 2 years ago by Courville Software <[email protected]>
v6.1 is the default branch

bea72d3ef2cabc0e453f3619e3554894277770d1 authored almost 2 years ago by Courville Software <[email protected]>
refactor network shares type detection

0b987477025415dc67d2f6a24b6051d32e491faa authored almost 2 years ago by Courville Software <[email protected]>
FTPShortcutDbAdapter does not need to know about webdav

da15ffab8650a19e1a6b4a2d7e2d5533bcb57f88 authored almost 2 years ago by Courville Software <[email protected]>
add webdavs

3f044e25c95ae32b1ab51c7aefd16603c590b36d authored almost 2 years ago by Courville Software <[email protected]>
Add support for webdav

8ccadc027faf6f61cb17a3cbeca4d8789f1ad90c authored almost 2 years ago by Pierre-Hugues Husson <[email protected]>
Move FileCoreLibrary's AuthenticationException upper

def2a1212cd211ef020ddea22795161ba5662bdf authored almost 2 years ago by Pierre-Hugues Husson <[email protected]>
androidx++

0d508ae69922d610dbafa38841bddcb572865712 authored almost 2 years ago by Courville Software <[email protected]>
add missing numberOfShortcuts method

f485ed3482c02a8b9802816b7e610fbc067074b4 authored almost 2 years ago by Courville Software <[email protected]>