<feed xmlns='http://www.w3.org/2005/Atom'>
<title>SyncTube/src/VideoList.hx, branch master</title>
<subtitle>Synchronized video viewing with chat and other features (one-channel web service) 
</subtitle>
<id>https://git.moekyun.me/SyncTube/atom?h=master</id>
<link rel='self' href='https://git.moekyun.me/SyncTube/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/'/>
<updated>2025-03-25T05:16:04Z</updated>
<entry>
<title>Initial cache support for raw videos</title>
<updated>2025-03-25T05:16:04Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2025-03-25T00:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=f874dcd3de368e7e512ab1c0defdd17bc3026ce5'/>
<id>urn:sha1:f874dcd3de368e7e512ab1c0defdd17bc3026ce5</id>
<content type='text'>
m3u8 videos are cached without downloading segments, only m3u8 file is downloaded and segment links are updated to use synctube proxy, so you can add video to playlist as server, ignoring ip restrictions, and stream it to everyone
</content>
</entry>
<entry>
<title>Fixes pack</title>
<updated>2025-02-06T22:12:14Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2025-02-06T03:41:49Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=d86f0c30e1726a56e670955c3b995945c1daf834'/>
<id>urn:sha1:d86f0c30e1726a56e670955c3b995945c1daf834</id>
<content type='text'>
- Fix timer seek on server pause with double timer.pause() calls
- Implement multi-caching
- Better uploading progress with XMLHttpRequest
- Better upload/cache error reporting
</content>
</entry>
<entry>
<title>Streamable support</title>
<updated>2024-08-02T03:25:45Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2024-08-02T03:25:45Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=7ee893a287c8992196b0b5f51124074fa7c47f4f'/>
<id>urn:sha1:7ee893a287c8992196b0b5f51124074fa7c47f4f</id>
<content type='text'>
closes #49
</content>
</entry>
<entry>
<title>Video item fixes</title>
<updated>2024-04-29T04:45:10Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2024-04-29T04:45:10Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=5d2375cbb23dbe69a7afe7a691707be48397c6d9'/>
<id>urn:sha1:5d2375cbb23dbe69a7afe7a691707be48397c6d9</id>
<content type='text'>
- Fix youtube fallback, `videoItem.url` is now immutable
- JsApi.setVideoSrc now updates to supported player based on `url` arg
- Fix auto-pause when video is ended (with `requestLeaderOnPause`)
</content>
</entry>
<entry>
<title>Flashback time per item, improve webm/webp support</title>
<updated>2024-01-01T04:31:02Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2024-01-01T04:31:02Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=c9b920cea600b5fbe84ad7ab0b279275243faacb'/>
<id>urn:sha1:c9b920cea600b5fbe84ad7ab0b279275243faacb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework videolist structure</title>
<updated>2021-09-27T17:49:05Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2021-09-27T17:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=98c1f6fa4ec7537ec979a1ae8d68cb6ec11c3fbf'/>
<id>urn:sha1:98c1f6fa4ec7537ec979a1ae8d68cb6ec11c3fbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat</title>
<updated>2021-07-05T14:04:25Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2021-07-04T00:59:50Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=ede45cea8706eb8540e466df9861c2af8ebf9c44'/>
<id>urn:sha1:ede45cea8706eb8540e466df9861c2af8ebf9c44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix setNext item button</title>
<updated>2020-05-12T02:53:12Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2020-05-12T02:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=2f4005083452d61ddaf7542b195927b1d0d6227f'/>
<id>urn:sha1:2f4005083452d61ddaf7542b195927b1d0d6227f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Playlist config limits</title>
<updated>2020-03-04T17:41:43Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2020-03-04T17:41:43Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=6e28381de77265f8b6a24cdd9c583d1d27d8d7b2'/>
<id>urn:sha1:6e28381de77265f8b6a24cdd9c583d1d27d8d7b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement video item buttons</title>
<updated>2020-02-28T07:40:53Z</updated>
<author>
<name>RblSb</name>
<email>msrblsb@gmail.com</email>
</author>
<published>2020-02-28T07:40:53Z</published>
<link rel='alternate' type='text/html' href='https://git.moekyun.me/SyncTube/commit/?id=c5903d5670dad72c840c30a302f8238c8cff9f8a'/>
<id>urn:sha1:c5903d5670dad72c840c30a302f8238c8cff9f8a</id>
<content type='text'>
</content>
</entry>
</feed>
