And yes it’s more efficient even in that case as there’s no sdcard access and less battery usage.
When you play locally then offline cache is used as it’s more efficient.
Ok proxy is more energy efficient. I just thought that as symfonium is offline first that it takes the downloaded data.
Why do you need to proxy at all as it should not be necessary.
Seek doesn’t work with and without proxy. I don’t see a difference in behavior. I had a misunderstanding about what proxy does.
Why does seeking when getting the webdav headers does not work.
I am not sure here are the different headers:
headers where seek works:
mp3_webdav_offline_respone_header_with_proxy_plays_track_in_chrome
http://192.168.0.32:41141/5307b30c7765e9327243dafcfad46d68/%2Fstorage%2FEF9C-68FF%2FAndroid%2Fdata%2Fapp.symfonik.music.player%2Ffiles%2FOfflineMedias%2F2%2F2856E953F624F9367CB24B96B7510FC4.mp3
HTTP/1.0 200 OK
Content-Type: audio/mpeg
Date: Thu, 2 Jan 2025 19:20:07 GMT
Accept-Ranges: bytes
ContentFeatures.DLNA.ORG: DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000
Cache-Control: public, max-age=7200
Access-Control-Allow-Origin: *
DAAP-Server: iTunes/11.0.5 (OS X)
Content-Length: 7497842
mp3_webdav_offline_respone_header_without_proxy_plays_track_in_chrome
http://192.168.0.32:39371/5307b30c7765e9327243dafcfad46d68/%2Fstorage%2FEF9C-68FF%2FAndroid%2Fdata%2Fapp.symfonik.music.player%2Ffiles%2FOfflineMedias%2F2%2F2856E953F624F9367CB24B96B7510FC4.mp3
HTTP/1.0 200 OK
Content-Type: audio/mpeg
Date: Thu, 2 Jan 2025 18:51:57 GMT
Accept-Ranges: bytes
ContentFeatures.DLNA.ORG: DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000
Cache-Control: public, max-age=7200
Access-Control-Allow-Origin: *
DAAP-Server: iTunes/11.0.5 (OS X)
Content-Length: 7497842
mp3_webdav_online_respone_header_with_proxy_downloads_track
http://192.168.0.32:41141/294a322c56743398888a8d503cd0aeeb/https%3A%2F%2Fnx39171.your-storageshare.de%3A443%2Fremote.php%2Fdav%2Ffiles%2Fgamebeaker%2FMusik%2Ftest%2FSingle%2520-%2520Hello%2520Jupiter%2FBored%2520to%2520Death.mp3
HTTP/1.0 200 OK
date: Thu, 02 Jan 2025 19:17:23 GMT
x-request-id: vgriwcAI4PJmc5kR6UdJ
server: openresty
content-length: 7497842
oc-etag: “f2fac6bd72a7157d3ed33e81e0b1a137”
x-frame-options: SAMEORIGIN
x-download-options: noopen
x-permitted-cross-domain-policies: none
strict-transport-security: max-age=63072000; includeSubDomains; preload
oc-checksum: SHA1:2deae45ee99c08d849ff666fc11cd788716f0e86
set-cookie: cookie_test=test; expires=Thu, 02 Jan 2025 20:17:23 GMT; Max-Age=3600
last-modified: Thu, 02 Jan 2025 18:32:44 GMT
content-security-policy: default-src ‘none’;
content-disposition: attachment; filename*=UTF-8’'Bored%20to%20Death.mp3; filename=“Bored%20to%20Death.mp3”
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
x-robots-tag: noindex, nofollow
referrer-policy: no-referrer
x-debug-token: vgriwcAI4PJmc5kR6UdJ
content-type: audio/mpeg
etag: “f2fac6bd72a7157d3ed33e81e0b1a137”
mp3_webdav_online_respone_header_without_proxy_downloads_track
http://192.168.0.32:39371/5307b30c7765e9327243dafcfad46d68/%2Fstorage%2FEF9C-68FF%2FAndroid%2Fdata%2Fapp.symfonik.music.player%2Ffiles%2FOfflineMedias%2F2%2F2856E953F624F9367CB24B96B7510FC4.mp3
HTTP/1.0 200 OK
date: Thu, 02 Jan 2025 18:59:57 GMT
x-request-id: 1YfSJQ9vF4xmy6ZilJdO
server: openresty
content-length: 7497842
oc-etag: “f2fac6bd72a7157d3ed33e81e0b1a137”
x-frame-options: SAMEORIGIN
x-download-options: noopen
x-permitted-cross-domain-policies: none
strict-transport-security: max-age=63072000; includeSubDomains; preload
oc-checksum: SHA1:2deae45ee99c08d849ff666fc11cd788716f0e86
set-cookie: cookie_test=test; expires=Thu, 02 Jan 2025 19:59:57 GMT; Max-Age=3600
last-modified: Thu, 02 Jan 2025 18:32:44 GMT
content-security-policy: default-src ‘none’;
content-disposition: attachment; filename*=UTF-8’'Bored%20to%20Death.mp3; filename=“Bored%20to%20Death.mp3”
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
x-robots-tag: noindex, nofollow
referrer-policy: no-referrer
x-debug-token: 1YfSJQ9vF4xmy6ZilJdO
content-type: audio/mpeg
etag: “f2fac6bd72a7157d3ed33e81e0b1a137”
opus_local_respone_header_with_proxy_plays_track_in_chrome
http://192.168.0.32:41141/ab4345353db84acc1c83e2b706137fff/primary%3ADownload%2FAlbum%20-%20Hello%20Jupiter%2FBored%20to%20Death.opus
HTTP/1.0 200 OK
Content-Type: audio/ogg
Date: Thu, 2 Jan 2025 19:15:46 GMT
Accept-Ranges: bytes
ContentFeatures.DLNA.ORG: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000
Cache-Control: public, max-age=7200
Access-Control-Allow-Origin: *
DAAP-Server: iTunes/11.0.5 (OS X)
Content-Length: 3780172
opus_local_respone_header_without_proxy_plays_track_in_chrome
http://192.168.0.32:39371/ab4345353db84acc1c83e2b706137fff/primary%3ADownload%2FAlbum%20-%20Hello%20Jupiter%2FBored%20to%20Death.opus
HTTP/1.0 200 OK
Content-Type: audio/ogg
Date: Thu, 2 Jan 2025 18:47:31 GMT
Accept-Ranges: bytes
ContentFeatures.DLNA.ORG: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000
Cache-Control: public, max-age=7200
Access-Control-Allow-Origin: *
DAAP-Server: iTunes/11.0.5 (OS X)
Content-Length: 3780172
opus_webdav_offline_respone_header_with_proxy_plays_track_in_chrome
http://192.168.0.32:41141/323fbc67dd1ff240bc8183d9992d67eb/%2Fstorage%2FEF9C-68FF%2FAndroid%2Fdata%2Fapp.symfonik.music.player%2Ffiles%2FOfflineMedias%2FC%2FCC637E6900D5C8A157ED5CB2F808EC56.opus
HTTP/1.0 200 OK
Content-Type: audio/ogg
Date: Thu, 2 Jan 2025 19:19:08 GMT
Accept-Ranges: bytes
ContentFeatures.DLNA.ORG: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000
Cache-Control: public, max-age=7200
Access-Control-Allow-Origin: *
DAAP-Server: iTunes/11.0.5 (OS X)
Content-Length: 4266763
opus_webdav_offline_respone_header_without_proxy_plays_track_in_chrome
http://192.168.0.32:39371/323fbc67dd1ff240bc8183d9992d67eb/%2Fstorage%2FEF9C-68FF%2FAndroid%2Fdata%2Fapp.symfonik.music.player%2Ffiles%2FOfflineMedias%2FC%2FCC637E6900D5C8A157ED5CB2F808EC56.opus
HTTP/1.0 200 OK
Content-Type: audio/ogg
Date: Thu, 2 Jan 2025 18:49:14 GMT
Accept-Ranges: bytes
ContentFeatures.DLNA.ORG: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000
Cache-Control: public, max-age=7200
Access-Control-Allow-Origin: *
DAAP-Server: iTunes/11.0.5 (OS X)
Content-Length: 4266763
headers where seek doesn’t work:
opus_webdav_online_respone_header_with_proxy_downloads_track
http://192.168.0.32:41141/98478d228cfb45d37fb3621320eef2cb/https%3A%2F%2Fnx39171.your-storageshare.de%3A443%2Fremote.php%2Fdav%2Ffiles%2Fgamebeaker%2FMusik%2Ftest%2FSingle%2520-%2520Hello%2520Jupiter%2FBored%2520to%2520Death.opus
HTTP/1.0 200 OK
date: Thu, 02 Jan 2025 19:16:26 GMT
x-request-id: f42VsGJxogOr0gQdc6em
server: openresty
content-length: 4266763
oc-etag: “ccccc896c1e895b1d0291263c31b47f5”
x-frame-options: SAMEORIGIN
x-download-options: noopen
x-permitted-cross-domain-policies: none
strict-transport-security: max-age=63072000; includeSubDomains; preload
set-cookie: cookie_test=test; expires=Thu, 02 Jan 2025 20:16:26 GMT; Max-Age=3600
last-modified: Thu, 02 Jan 2025 18:34:07 GMT
content-security-policy: default-src ‘none’;
content-disposition: attachment; filename*=UTF-8’'Bored%20to%20Death.opus; filename=“Bored%20to%20Death.opus”
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
x-robots-tag: noindex, nofollow
referrer-policy: no-referrer
x-debug-token: f42VsGJxogOr0gQdc6em
content-type: audio/ogg
etag: “ccccc896c1e895b1d0291263c31b47f5”
opus_webdav_online_respone_header_without_proxy_downloads_track
http://192.168.0.32:39371/98478d228cfb45d37fb3621320eef2cb/https%3A%2F%2Fnx39171.your-storageshare.de%3A443%2Fremote.php%2Fdav%2Ffiles%2Fgamebeaker%2FMusik%2Ftest%2FSingle%2520-%2520Hello%2520Jupiter%2FBored%2520to%2520Death.opus
HTTP/1.0 200 OK
date: Thu, 02 Jan 2025 18:57:13 GMT
x-request-id: Jov60l2BmMlHyozMgwAp
server: openresty
content-length: 4266763
oc-etag: “ccccc896c1e895b1d0291263c31b47f5”
x-frame-options: SAMEORIGIN
x-download-options: noopen
x-permitted-cross-domain-policies: none
strict-transport-security: max-age=63072000; includeSubDomains; preload
set-cookie: cookie_test=test; expires=Thu, 02 Jan 2025 19:57:13 GMT; Max-Age=3600
last-modified: Thu, 02 Jan 2025 18:34:07 GMT
content-security-policy: default-src ‘none’;
content-disposition: attachment; filename*=UTF-8’'Bored%20to%20Death.opus; filename=“Bored%20to%20Death.opus”
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
x-robots-tag: noindex, nofollow
referrer-policy: no-referrer
x-debug-token: Jov60l2BmMlHyozMgwAp
content-type: audio/ogg
etag: “ccccc896c1e895b1d0291263c31b47f5”
I don’t see a difference between the headers proxy enabled/disabled.