Ecosyste.ms: OpenCollective

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

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

NOVA opeN sOurce Video plAyer: file library to handle local storage and network shares
https://github.com/nova-video-player/aos-FileCoreLibrary

jcifs empty username means guest

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

30768d20db0ef1126b098fb58f567f0ebb5acb34 authored about 2 years ago
update jcifs-ng to 26844892eccc2335bbeeee87c5a002515f28bbd9

dcb20ef9b6aeacd8bf2b0a749082cb8fb461d226 authored about 2 years ago
sentry++

a490a2941ae851e281847f32b68650db7fa78232 authored about 2 years ago
permission is API33+ is READ_MEDIA_VIDEO

3c80f4781d4effd63094250fd3cd738ee98ef929 authored about 2 years ago
remove gradle tasks not necessary and suppress warnings

5019a742b14dc0ed511d62699c511b983121b5a3 authored about 2 years ago
target api 33

1865feb89780b1428e5201f52519e5bf87a68cb7 authored about 2 years ago
python is python3 on modern distro

3a238a7b94eb06d71ce16c79c2e794861b734ce8 authored about 2 years ago
prevent NPE seen on sentry when intent action is null

5403b8eb0ce6b507b6c3dba660443c0830821e99 authored about 2 years ago
prevent NPE seen on sentry

457c51c2ac1c7bcedaec6510be4851d065c876ef authored about 2 years ago
crowdin sync

c37abfcd86b5892c777db5e430bd3345ee9204ef authored about 2 years ago
no need to be debug verbose on not used yet

6c0b0d0e48b9c7e09c060c1f33170cd7efa119f7 authored about 2 years ago
add proper storageId for external storage

use this instead of 1

02796c4be82efe86bf0c6b11b99ce06993bc8bb2 authored about 2 years ago
TODO when adding new network share

4f0947b23322ff012c730cfcb47d6a2150bc1539 authored over 2 years ago
API32 since with API33 there is a problem with storage permissions

b94004a6ad13be313fbc9cbc4e7632d198a2b94f authored over 2 years ago
update dependencies

db910940e04c9a8d4242719528ee170331ba4457 authored over 2 years ago
androidx++, gradle++

89d147ef3eb2023795f6f172b17ff9ce7408f97b authored over 2 years ago
crowdin sync

09ef64aa2328dfcf90b5349dfaf45392dd0731b0 authored over 2 years ago
debug--

4ad2a4c104675c4b6da1b3e038838950dbc96ddf authored over 2 years ago
sentry++

63ac166743b7dc6b0db6d33770001132ffb1132c authored over 2 years ago
update funding with paypal

42b205559d4b966ed6b854fe3088d28fe1336437 authored over 2 years ago
crowdin sync

649220202dbd3d4bc8fb4f1b2a243d8db32213ee authored over 2 years ago
enable SMB3 by default

use jcifs.smb.client.(max|min)Version instead of deprecated jcifs.smb.client.enableSMB2 etc.

923307b49259549c0cc28b43ea7cb6f56683fcc0 authored over 2 years ago
when listing directories add trailing / missing

0b3106355cef354fd502b23cb0a121f869129e21 authored over 2 years ago
android++

2935ba8c085e4d2847a4eceb48029d629f9a4e38 authored over 2 years ago
update jcifs-ng to 09bda8630949488fc722ec4aa457e2915f310f1e

349f03c5a29a9f17ecd32d75043447d76159709f authored over 2 years ago
update jcifs-ng to 6452365219b53ce64495e674b36d2ce016a71d8b same as before but built on x86

668a527fe8ebdd9f6df7cdc27f4ecdd91f3cb888 authored over 2 years ago
Revert "update jcifs-ng to 6452365219b53ce64495e674b36d2ce016a71d8b"

This reverts commit 590bf0504fc6f530980f9dd81715804f7080d3aa.

243336fbab0a678b8687ed650507ebb5781158c3 authored over 2 years ago
update jcifs-ng to 6452365219b53ce64495e674b36d2ce016a71d8b

590bf0504fc6f530980f9dd81715804f7080d3aa authored over 2 years ago
crowdin sync

512ff6e73018a9ec1c9d26f7450d19f0f71232ff authored over 2 years ago
crowdin sync

2205f9dbbd1745e82929d62c328b64558754a90c authored over 2 years ago
align CI workflow

9595a894c1d79154629727c2099c7571ca42f402 authored almost 3 years ago
if device canManageExternalStorage do not try to delete app public directory since it leads back to the same folder

avoid loops leading to stackoverflow seen on sentry

fa705da27f8ced2c1ba7ff4bfc77dfc426222480 authored almost 3 years ago
addBreadcrumb method

f3e64fde57f482b945f80de89846af375b9e5a79 authored almost 3 years ago
FIX NPE noticed on sentry

2faceb0ae55c71269f115a79ce7835eee6655032 authored almost 3 years ago
need to have also manifest permission to get the right to read

note that checking read permission returns false with manage external storage...

da4117986014c81bb9477cf84d09da5117a68a7e authored almost 3 years ago
add way to check can read external storage

282bf1eb20752a43d7ef3114d38849e682fbc56d authored almost 3 years ago
crowdin sync

9374bc5dcca165f85ba7e58ff6ff0224cb0c1431 authored almost 3 years ago
crowdin sync

cc69167525674c9993352374293885ea84a73752 authored almost 3 years ago
opposite test to prefix is needed

ea968044710867f225e357ecad07e469b5db1dd5 authored almost 3 years ago
prefix with public app dir only if not MANAGE_EXTERNAL_STORAGE

b4211f958e1332d08dd8e040e3fc75cf7ead246d authored almost 3 years ago
add jcifs-ng.jar prebuilt

it seems that it has been removed by accident

bd4e1766e95f908de4b82aecf7bbcfd9b0876d7b authored almost 3 years ago
crowdin sync

474fdf1477c1adbe1ea38af95d6c62994ecbac11 authored almost 3 years ago
do not relocate nfo when not on local storage (e.g. smb://)

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

58a372b15a1cc3f4fe695092fb5989e3f4be321b authored almost 3 years ago
crowdin sync, Swedish incoming!

00ff130df1e90d5fd414c9635987d5095f67708e authored almost 3 years ago
crowdin sync (we have traditional chinese now!)

f0206ddcfe979d960655efee56555a977eaa1941 authored almost 3 years ago
androidx++

4ed436cfd109e2050b0c5ac3fc12db6b65aef856 authored almost 3 years ago
crowndin sync

4f1d8e6f95aaf9cc900d27b45b02e1c94b29b808 authored about 3 years ago
androidx++

4385aa2836c6ab5a9cf3f763a23842f36221b85f authored about 3 years ago
Call prebuilt before computing dependencies and check existence of jcifs-ng.jar

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

5afa671b898981415cd8d78b6a2ba91eaaadb2a6 authored about 3 years ago
Revert "remove jsch for maven repo ref on maintained fork"

This reverts commit 2b6947fad22d5cb4baafa0014c540fe1413200cc.

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

27d0880bf46e53d1e775f7b7e964f0158466e88d authored about 3 years ago
Revert "switch to jsch from https://github.com/mwiede/jsch"

This reverts commit 3eeee79bb8fc7399a1c0d0090f0d1253ec01a544.

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

052148051358735fae94da443d8258c2ce375339 authored about 3 years ago
workflow++

28699ac2d4fc2d2c0853f07386ee3ec1d443eccf authored about 3 years ago
state origin though modified

ccdd5e84b9c13afa7be8db7cd7c9e13a7cb84f0d authored about 3 years ago
on bravia tv getExternalStorageState can be not mounted causing NPE exploiting getExternalFilesDir

note that this is a quick fix that deserves waiting for storage to be enabled

be9546bd43f10377b68af8e1405abd9c8ffe64ea authored about 3 years ago
crowdin sync

199e5342f2485c92a243ad3fcb694fe8e8bd0027 authored about 3 years ago
refactor and ensure non API30 interop

0300951fea08c98f255c17d876533a8f477eb951 authored about 3 years ago
avoid leak

d7e86060b5886d9fb170b34b8e0488247de9f757 authored about 3 years ago
API31 batch delete logic

62ffae71b1ae36c5625df6716cfa6f7db9be9807 authored about 3 years ago
removed unused

0cf40e73a3c9e4b0201fba59dea28879b2121743 authored about 3 years ago
switch to jsch from https://github.com/mwiede/jsch

3eeee79bb8fc7399a1c0d0090f0d1253ec01a544 authored about 3 years ago
remove jsch for maven repo ref on maintained fork

2b6947fad22d5cb4baafa0014c540fe1413200cc authored about 3 years ago
deps++

a45899bded1f2786ca81b5cd729c749b291030a8 authored about 3 years ago
target API31

fc80d1e9094cd75c5d035569f69357462dfc76d6 authored about 3 years ago
avoid endless loop when deleting folder

e54652b8c911dcb6ede38f2c4f5d4fc8592cefe0 authored about 3 years ago
use local public app directory always to avoid migration

289ddec2f7930cf4abcc16621efcc2f33dc605cd authored about 3 years ago
Merge branch 'api30saf' into v6

0f7644f4755ee41fa76ce658b3212610ae35f6ef authored about 3 years ago
do not make it all about MARC

d378d6fb43ed70bae5478944ae64375604c842e6 authored about 3 years ago
update jcifs-ng to 84b10d06d332b8c0bea2919b8784c726c280aaee

4fb6aae6e2e2ada2e0aab70bde41af5c7e0079c5 authored about 3 years ago
update jcifs-ng to 84b10d06d332b8c0bea2919b8784c726c280aaee

39e84f0e3d786187cc395a8d593088db0e249dec authored about 3 years ago
add delete Boolean feedback capability

this is required for async logic implemented on Android Q due to UI interaction

6cfdcc5baee3e0aab045b250f177c97c792d35af authored about 3 years ago
isDeleteOk can be null

c1d8aa6e01de1850cbe49d08e498dfe9af310f72 authored about 3 years ago
check lowercase

1855988bd577e90d576ee07e7c5979e56f2b4e05 authored about 3 years ago
delete isSuccessful can be null since UI interaction

40964e377daed8fd6f0c7d0278310afccda75e8e authored about 3 years ago
delete corresponding public app nfoJpg folder too

a066fd5108f279fa3ca5a255793a783a5c885e7c authored about 3 years ago
relocate nfo/jpg file creation on nova public own dir (/sdcard/Android/org.courville.nova/files)

d7ad34f2690dcc09db4df924c125c8198de36051 authored about 3 years ago
dump mediaDb into /sdcard/Android/data/org.courville.nova/files

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

e696278262bf97120f01a0580ef73bddc425f30d authored over 3 years ago
add audio and image file support to getContentUri

33ad1a4f4411f4b2faded0dde25974325a83f304 authored over 3 years ago
WIP add video delete capability for api30debacle

Note that this is a PoC. it works with video files.
SRT files created by nova can be deleted.
Ev...

f3c917d840a327f0b80801d8c4e206e31f1e71bd authored over 3 years ago
targetSdk 30

1b720e7b4f75a5318d472ea9fca418f7faf63c56 authored over 3 years ago
crowdin sync

83e5e4c9ff4235b08473bc91cb2c1bef8c42a6f4 authored over 3 years ago
avoid java.lang.ClassCastException: java.net.Inet6Address cannot be cast to java.net.Inet4Address

c1f5c3558c044b965b3f59d3fd6ad6480dc24b35 authored over 3 years ago
report upperCase hosts in mdns discovery

0db29a50695937e5dcd821cbb8ea6da1fc187a33 authored over 3 years ago
Revert "url lowercase since samba udpdiscovery provides uppercase and mdsndiscovery lowercase results"

This reverts commit be13e3dea5e05667792f963e7201a0d510a972c8.

66c1a6995cc8fcb81a7d871ffc5f8f23d8e604bc authored over 3 years ago
Revert "networkcredential: lowercase is a bad idea for backward compatibility"

This reverts commit 457e4e21aa9908afce52a115eccf73bfbade394a.

fc7ae0de834e0c09b3ad6e8c85209c5f76509e59 authored over 3 years ago
networkcredential: lowercase is a bad idea for backward compatibility

457e4e21aa9908afce52a115eccf73bfbade394a authored over 3 years ago
report IPv4 addresses in mdns discovery

7e37db9ad93b27900e9b2a786282993af7f880db authored over 3 years ago
url lowercase since samba udpdiscovery provides uppercase and mdsndiscovery lowercase results

be13e3dea5e05667792f963e7201a0d510a972c8 authored over 3 years ago
oops

153a51359d43c56f3b0f1990b5411b513603712c authored over 3 years ago
try to preference crash

see https://github.com/nova-video-player/aos-AVP/issues/485

c7f148e1604972cf7e4a7549a1817467376cd499 authored over 3 years ago
delete on downgrade NetworkCredentialsDatabase

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

f4b79df2f085989d1d9fd4efa5ad135024f38691 authored over 3 years ago
Add option to prefer VPN network interface over the other ones

Without this, VPN is always put in priority and could shield the local network from being discov...

3ded959a8b6b28d4986888a2922f330291cc247d authored over 3 years ago
for now do not crash in udpdiscovery with blokada

see https://github.com/nova-video-player/aos-AVP/issues/448

12e7a4d1a29c757f8a165d84ba0211072397f064 authored over 3 years ago
attempt to avoid crash in udpdiscovery

it seems to happen using vpn
see https://github.com/nova-video-player/aos-AVP/issues/448

7369a7b8addd7aa35e8142d67a875061e367ffc7 authored over 3 years ago
use upperCase for samba share names to avoid repetition between mdns and udb discovery

b1e08296ffa835b19ef55adf58b6a0b97e85e622 authored over 3 years ago
logs++

f3fc10dd07b605bfab9ea0ff3b2f90970dc9df56 authored over 3 years ago
adjust github workflow to current branch

9025b3d62846bc5f9f49c98eadab0db9ed549cff authored over 3 years ago
MDNS is enabled for testing

4695c084b1b9f833579fa2772796e7661f3f2153 authored over 3 years ago
no TAG with logback

fbea71933f10a99a18dff214aff5829baa6ba231 authored over 3 years ago
no more cache injection for jcifs

should not be necessary anymore since resolution is done through discovery cache

38a232bf266c8f7eb8a0c42ad7e1cbfab9eedb24 authored over 3 years ago
log4j/logback debug infra

89c50930d77b242381bbe9c1dd03f9fd59753676 authored over 3 years ago