13 May 2024 |
| @lendbro2:matrix.im left the room. | 01:15:06 |
| @igna:xmr.mx joined the room. | 20:52:40 |
14 May 2024 |
| @igna:xmr.mx left the room. | 22:49:56 |
15 May 2024 |
| n4ta joined the room. | 09:13:45 |
n4ta | Hey, I've been using VibeYou for a while now and I've been enjoying it, but I wanted to ask: Since it uses the piped API, is it possible to retrieve Piped Playlists? (Not youtube ones) | 09:15:48 |
| @shivam_hobbyist:matrix.org left the room. | 09:54:12 |
§ | In reply to @n4ta:matrix.org Hey, I've been using VibeYou for a while now and I've been enjoying it, but I wanted to ask: Since it uses the piped API, is it possible to retrieve Piped Playlists? (Not youtube ones) Piped playlists without Piped account? | 12:21:10 |
§ | In reply to @n4ta:matrix.org Hey, I've been using VibeYou for a while now and I've been enjoying it, but I wanted to ask: Since it uses the piped API, is it possible to retrieve Piped Playlists? (Not youtube ones) * Piped playlists without Piped account support? | 12:21:57 |
n4ta | Didn't think that through... Alright thanks! | 12:59:12 |
| @troythedestroyer:matrix.org left the room. | 14:18:08 |
16 May 2024 |
| @averageindividual:matrix.fedibird.com left the room. | 07:12:23 |
| @edgar.vincent:matrix.org joined the room. | 08:56:46 |
@edgar.vincent:matrix.org | Hi! Thanks for this beautiful app. When I open a Piped song, it doesn't seem to play when I select an arbitrary time (i.e seeking). Is that expected? Thanks a lot. | 08:59:08 |
Suhas Dissanayake | Seeking is currently broken | 09:07:02 |
@nce:matrix.org | In reply to @suhas_d:matrix.org Seeking is currently broken Lack of Dash? | 12:36:10 |
@nce:matrix.org | In reply to @suhas_d:matrix.org Seeking is currently broken * | 12:39:25 |
Suhas Dissanayake | previously we were loading 512KB pieces of the song as it's playing. Recently, the piped servers started rate limiting the app causing the playback to stop after few minutes. So instead of loading the song piecewise, now we're loading the whole song at once. | 13:10:23 |
Suhas Dissanayake | And this has caused some issues with the caching | 13:10:44 |
Suhas Dissanayake | now the cache will get corrupt if you try to seek to a non cached part of the song. | 13:11:23 |
Suhas Dissanayake | but you can let the whole song cache and then seek anyway you want. | 13:11:50 |
Suhas Dissanayake | If anyone of you know a way to fix this issue we'd appreciate your help! | 13:13:03 |
Suhas Dissanayake | https://github.com/you-apps/VibeYou/issues/103 | 13:13:41 |
@edgar.vincent:matrix.org | Thanks a lot! | 13:23:34 |
@edgar.vincent:matrix.org | So seeking will work on a private instance of Pied, presumably? | 13:23:58 |
@edgar.vincent:matrix.org | (Can't try know because my server is down) | 13:24:08 |
Bnyro | In reply to @suhas_d:matrix.org previously we were loading 512KB pieces of the song as it's playing. Recently, the piped servers started rate limiting the app causing the playback to stop after few minutes. So instead of loading the song piecewise, now we're loading the whole song at once. It's not Piped servers that are doing the ratelimiting, it's YouTube ratelimiting Piped servers because we're always loading 512kB. We should either switch to adaptive streaming via HLS/DASH or use randomized amounts of bytes to preload (e.g. in a range from 300 to 1000kB) and not 512kB. That's how I worked around that kind of ratelimiting at LibreTube's download feature. | 13:48:13 |
@edgar.vincent:matrix.org | In reply to @bnyro:matrix.org It's not Piped servers that are doing the ratelimiting, it's YouTube ratelimiting Piped servers because we're always loading 512kB. We should either switch to adaptive streaming via HLS/DASH or use randomized amounts of bytes to preload (e.g. in a range from 300 to 1000kB) and not 512kB. That's how I worked around that kind of ratelimiting at LibreTube's download feature. I see, thanks a lot! | 15:07:40 |
@nce:matrix.org | In reply to @bnyro:matrix.org It's not Piped servers that are doing the ratelimiting, it's YouTube ratelimiting Piped servers because we're always loading 512kB. We should either switch to adaptive streaming via HLS/DASH or use randomized amounts of bytes to preload (e.g. in a range from 300 to 1000kB) and not 512kB. That's how I worked around that kind of ratelimiting at LibreTube's download feature. I did see some hls related code being handled by exoplayer, so what does that do right now? | 15:40:22 |
Bnyro | There is no hls related code ... | 16:16:43 |
Bnyro | https://github.com/search?q=repo%3Ayou-apps%2FVibeYou%20hls&type=code | 16:16:46 |