Changes to jp.togger.com

Breck Yunits
Breck Yunits
1 month ago
channels/UC0e3QhIYukixgh5VVpKHH9Q.scroll
Changed around line 0
- ../channels.parsers
-
- id UC0e3QhIYukixgh5VVpKHH9Q
- url https://www.youtube.com/channel/UC0e3QhIYukixgh5VVpKHH9Q
- status off
- channelid UC0e3QhIYukixgh5VVpKHH9Q
- channeltitle Code Bullet
- collections coding
- neweststream SCUu4xlZZgc
- streamtime 2024-11-04T06:30:08Z
channels/UC14ap4T608Zz_Mz4eezhIqw.scroll
Changed around line 0
- ../channels.parsers
-
- id UC14ap4T608Zz_Mz4eezhIqw
- url https://www.youtube.com/channel/UC14ap4T608Zz_Mz4eezhIqw
- status live
- channelid UC14ap4T608Zz_Mz4eezhIqw
- channeltitle The Grand Sound
- collections ambience
- neweststream Ihm9OQWmibA
- viewCount 1535594
- likeCount 7484
- viewerCount 233
- chat true
- streamtime 2022-11-03T20:01:28Z
channels/UC1fLEeYICmo3O9cUsqIi7HA.scroll
Changed around line 0
- ../channels.parsers
-
- id UC1fLEeYICmo3O9cUsqIi7HA
- url https://www.youtube.com/channel/UC1fLEeYICmo3O9cUsqIi7HA
- status off
- channelid UC1fLEeYICmo3O9cUsqIi7HA
- channeltitle Nick White
- collections coding
- neweststream YsCHobUSaLw
- viewCount 65610
- likeCount 2859
- streamtime 2024-02-09T13:00:34Z
channels/UC29ju8bIPH5as8OGnQzwJyA.scroll
Changed around line 0
- ../channels.parsers
-
- id UC29ju8bIPH5as8OGnQzwJyA
- url https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA
- status off
- channelid UC29ju8bIPH5as8OGnQzwJyA
- channeltitle Traversy Media
- collections coding
- neweststream 9Oi3j-FNXxw
- viewCount 18042
- likeCount 1517
- streamtime 2024-11-22T16:20:12Z
channels/UC2D6eRvCeMtcF5OGHf1-trw.scroll
Changed around line 0
- ../channels.parsers
-
- id UC2D6eRvCeMtcF5OGHf1-trw
- url https://www.youtube.com/channel/UC2D6eRvCeMtcF5OGHf1-trw
- status off
- channelid UC2D6eRvCeMtcF5OGHf1-trw
- channeltitle CodeWithChris
- collections coding
- neweststream YmXMCTsn3xQ
- streamtime 2024-11-21T14:15:04Z
channels/UC3EsPQp04deLlxQxc2b2__g.scroll
Changed around line 0
- ../channels.parsers
-
- id UC3EsPQp04deLlxQxc2b2__g
- url https://www.youtube.com/channel/UC3EsPQp04deLlxQxc2b2__g
- status live
- channelid UC3EsPQp04deLlxQxc2b2__g
- channeltitle Relax Jazz BGM
- collections ambience
- neweststream bd2unkV8JxA
- viewCount 1223098
- likeCount 22682
- viewerCount 260
- chat true
- streamtime 2024-02-03T14:44:43Z
channels/UC46wWUso9H5KPQcoL9iE3Ug.scroll
Changed around line 0
- ../channels.parsers
-
- id UC46wWUso9H5KPQcoL9iE3Ug
- url https://www.youtube.com/channel/UC46wWUso9H5KPQcoL9iE3Ug
- status off
- channelid UC46wWUso9H5KPQcoL9iE3Ug
- channeltitle CodingPhase
- collections coding
- neweststream cO4ZmQh_sr8
- viewCount 1694
- likeCount 114
- streamtime 2024-11-22T20:24:45Z
channels/UC4JX40jDee_tINbkjycV4Sg.scroll
Changed around line 0
- ../channels.parsers
-
- id UC4JX40jDee_tINbkjycV4Sg
- url https://www.youtube.com/channel/UC4JX40jDee_tINbkjycV4Sg
- status off
- channelid UC4JX40jDee_tINbkjycV4Sg
- channeltitle Tech With Tim
- collections coding
- neweststream Xg5KvSqduWA
- viewCount 18618
- likeCount 872
- streamtime 2024-11-23T05:30:12Z
channels/UC4L-dSrzbPoZcr1Av5GvwKw.scroll
Changed around line 0
- ../channels.parsers
-
- id UC4L-dSrzbPoZcr1Av5GvwKw
- url https://www.youtube.com/channel/UC4L-dSrzbPoZcr1Av5GvwKw
- status live
- channelid UC4L-dSrzbPoZcr1Av5GvwKw
- channeltitle Open Heart Music - Helios 4K
- collections ambience
- neweststream ZoxtCBxKjV8
- streamtime 2022-07-06T07:21:02Z
channels/UC5Sl4VbJELXi9SCaWbTdXfA.scroll
Changed around line 0
- ../channels.parsers
-
- id UC5Sl4VbJELXi9SCaWbTdXfA
- url https://www.youtube.com/channel/UC5Sl4VbJELXi9SCaWbTdXfA
- status live
- channelid UC5Sl4VbJELXi9SCaWbTdXfA
- channeltitle Jazz Cafe Ambience
- collections ambience
- neweststream SfYqbEY-CS0
- viewCount 1074359
- likeCount 20052
- viewerCount 2890
- chat true
- streamtime 2023-12-21T01:03:33Z
channels/UC6Q2ZkwzOjbeMEhLJNpZKaA.scroll
Changed around line 0
- ../channels.parsers
-
- id UC6Q2ZkwzOjbeMEhLJNpZKaA
- url https://www.youtube.com/channel/UC6Q2ZkwzOjbeMEhLJNpZKaA
- status live
- channelid UC6Q2ZkwzOjbeMEhLJNpZKaA
- channeltitle JustMusicTV
- collections ambience
- neweststream bQ4KSllyROs
- viewCount 340767
- likeCount 6205
- viewerCount 33
- chat true
- streamtime 2024-02-13T12:53:31Z
channels/UC8butISFwT-Wl7EV0hUK0BQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UC8butISFwT-Wl7EV0hUK0BQ
- url https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ
- status off
- channelid UC8butISFwT-Wl7EV0hUK0BQ
- channeltitle freeCodeCamp.org
- collections coding
- neweststream x4rFhThSX04
- streamtime 2024-11-20T18:25:12Z
channels/UC8gbWbcNNyb5-NIXvFklkOA.scroll
Changed around line 0
- ../channels.parsers
-
- id UC8gbWbcNNyb5-NIXvFklkOA
- url https://www.youtube.com/channel/UC8gbWbcNNyb5-NIXvFklkOA
- status live
- channelid UC8gbWbcNNyb5-NIXvFklkOA
- channeltitle Boston and Maine Live
- collections science
- neweststream zmiOmpo27F8
- streamtime 2024-09-18T01:18:30Z
channels/UC9-l6tK1cID43cvFE0tDQtA.scroll
Changed around line 0
- ../channels.parsers
-
- id UC9-l6tK1cID43cvFE0tDQtA
- url https://www.youtube.com/channel/UC9-l6tK1cID43cvFE0tDQtA
- status live
- channelid UC9-l6tK1cID43cvFE0tDQtA
- channeltitle Tranquil Relax
- collections ambience
- neweststream yOuYY4AL_1U
- streamtime 2023-12-11T22:38:53Z
channels/UC9OM-qeiYIPtAkBe9veG5uw.scroll
Changed around line 0
- ../channels.parsers
-
- id UC9OM-qeiYIPtAkBe9veG5uw
- url https://www.youtube.com/channel/UC9OM-qeiYIPtAkBe9veG5uw
- status off
- channelid UC9OM-qeiYIPtAkBe9veG5uw
- channeltitle KAILASA's SPH Nithyananda
- collections science
- neweststream doxgjzNG78E
- streamtime 2024-11-23T11:47:49Z
channels/UC9Yp2yz6-pwhQuPlIDV_mjA.scroll
Changed around line 0
- ../channels.parsers
-
- id UC9Yp2yz6-pwhQuPlIDV_mjA
- url https://www.youtube.com/channel/UC9Yp2yz6-pwhQuPlIDV_mjA
- status off
- channelid UC9Yp2yz6-pwhQuPlIDV_mjA
- channeltitle Chris Courses
- collections coding
- neweststream zogxGGDJ2Ok
- streamtime 2024-10-29T21:59:24Z
channels/UCCHrTE-Z_GRWAUpnf1FVeGw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCCHrTE-Z_GRWAUpnf1FVeGw
- url https://www.youtube.com/channel/UCCHrTE-Z_GRWAUpnf1FVeGw
- status live
- channelid UCCHrTE-Z_GRWAUpnf1FVeGw
- channeltitle Mann Ki Ganit
- collections science
- neweststream rr7CfNQAFOc
- streamtime 2024-11-19T03:30:47Z
channels/UCEyDPrWKqwWORC6TFTo4a-w.scroll
Changed around line 0
- ../channels.parsers
-
- id UCEyDPrWKqwWORC6TFTo4a-w
- url https://www.youtube.com/channel/UCEyDPrWKqwWORC6TFTo4a-w
- status live
- channelid UCEyDPrWKqwWORC6TFTo4a-w
- channeltitle Soaking Worship Music & Prayer Music
- collections ambience
- neweststream FNM4Nqoue3w
- streamtime 2024-03-22T16:44:33Z
channels/UCFjM4SzH8zAvsC0azlStgaw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCFjM4SzH8zAvsC0azlStgaw
- url https://www.youtube.com/channel/UCFjM4SzH8zAvsC0azlStgaw
- status live
- channelid UCFjM4SzH8zAvsC0azlStgaw
- channeltitle Bossa Nova Jazz
- collections ambience
- neweststream DxA3Z_Tu9mQ
- viewCount 854739
- likeCount 5116
- viewerCount 58
- chat true
- streamtime 2024-03-28T14:10:40Z
channels/UCFzph9x-n9FR52BI94Zfgww.scroll
Changed around line 0
- ../channels.parsers
-
- id UCFzph9x-n9FR52BI94Zfgww
- url https://www.youtube.com/channel/UCFzph9x-n9FR52BI94Zfgww
- status live
- channelid UCFzph9x-n9FR52BI94Zfgww
- channeltitle MYSTERY SCIENCE THEATER 3000
- collections science
- neweststream 7MKN3Uqy1Ys
- streamtime 2024-11-16T22:16:47Z
channels/UCGjd2P9By_xh0-UrGW3SaZw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCGjd2P9By_xh0-UrGW3SaZw
- url https://www.youtube.com/channel/UCGjd2P9By_xh0-UrGW3SaZw
- status live
- channelid UCGjd2P9By_xh0-UrGW3SaZw
- channeltitle ( LUX ) - Ambient Music
- collections ambience
- neweststream NU96ss5pEoE
- streamtime 2023-10-29T20:43:22Z
channels/UCJ35n3ueAN0cWvQqKptu-Zg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCJ35n3ueAN0cWvQqKptu-Zg
- url https://www.youtube.com/channel/UCJ35n3ueAN0cWvQqKptu-Zg
- status live
- channelid UCJ35n3ueAN0cWvQqKptu-Zg
- channeltitle Smooth Jazz Music
- collections ambience
- neweststream CZtJ15s0FI4
- streamtime 2024-02-09T05:40:31Z
channels/UCJhjE7wbdYAae1G25m0tHAA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCJhjE7wbdYAae1G25m0tHAA
- url https://www.youtube.com/channel/UCJhjE7wbdYAae1G25m0tHAA
- status live
- channelid UCJhjE7wbdYAae1G25m0tHAA
- channeltitle Cafe Music BGM channel
- collections ambience
- neweststream Dx5qFachd3A
- viewCount 69004775
- likeCount 378466
- viewerCount 1544
- chat true
- streamtime 2019-01-15T15:15:41Z
channels/UCKvKjZ3l9azWz4F49q2R3tQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCKvKjZ3l9azWz4F49q2R3tQ
- url https://www.youtube.com/channel/UCKvKjZ3l9azWz4F49q2R3tQ
- status live
- channelid UCKvKjZ3l9azWz4F49q2R3tQ
- channeltitle Coffee Relaxing Jazz
- collections ambience
- neweststream XFdTycvQMQo
- viewCount 904969
- likeCount 8191
- viewerCount 216
- chat true
- streamtime 2023-10-27T14:26:41Z
channels/UCLNgu_OupwoeESgtab33CCw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCLNgu_OupwoeESgtab33CCw
- url https://www.youtube.com/channel/UCLNgu_OupwoeESgtab33CCw
- status off
- channelid UCLNgu_OupwoeESgtab33CCw
- channeltitle Coding Garden
- collections coding
- neweststream uMVWD46apEc
- viewCount 1884
- likeCount 40
- streamtime 2024-11-08T14:44:04Z
channels/UCMv1mrz-j0iTVmHCFzMkZ_g.scroll
Changed around line 0
- ../channels.parsers
-
- id UCMv1mrz-j0iTVmHCFzMkZ_g
- url https://www.youtube.com/channel/UCMv1mrz-j0iTVmHCFzMkZ_g
- status live
- channelid UCMv1mrz-j0iTVmHCFzMkZ_g
- channeltitle WN SPACE LIVE
- collections science
- neweststream GN_j_kVsbpI
- streamtime 2024-07-22T15:45:53Z
channels/UCNlfGuzOAKM1sycPuM_QTHg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCNlfGuzOAKM1sycPuM_QTHg
- url https://www.youtube.com/channel/UCNlfGuzOAKM1sycPuM_QTHg
- status live
- channelid UCNlfGuzOAKM1sycPuM_QTHg
- channeltitle 4K Video Nature - Focus Music
- collections ambience
- neweststream _bLX5WfDQfM
- viewCount 433915
- likeCount 1998
- viewerCount 482
- chat true
- streamtime 2024-08-29T14:20:41Z
channels/UCOVcAiUMS7RZ6RVUcrwAYXA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCOVcAiUMS7RZ6RVUcrwAYXA
- url https://www.youtube.com/channel/UCOVcAiUMS7RZ6RVUcrwAYXA
- status live
- channelid UCOVcAiUMS7RZ6RVUcrwAYXA
- channeltitle Nemo's Dreamscapes
- collections ambience
- neweststream nR-Zen2s2Qw
- viewCount 10507489
- likeCount 232869
- viewerCount 235
- chat true
- streamtime 2022-01-15T23:02:30Z
channels/UCSFB7Xy5Fa1pVVKP_CajIrw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCSFB7Xy5Fa1pVVKP_CajIrw
- url https://www.youtube.com/channel/UCSFB7Xy5Fa1pVVKP_CajIrw
- status live
- channelid UCSFB7Xy5Fa1pVVKP_CajIrw
- channeltitle Space Relax Music Channel
- collections ambience
- neweststream XXdoZuYtNoc
- viewCount 9806
- likeCount 197
- viewerCount 31
- chat true
- streamtime 2024-11-03T09:09:30Z
channels/UCSJ4gkVC6NrvII8umztf0Ow.scroll
Changed around line 0
- ../channels.parsers
-
- id UCSJ4gkVC6NrvII8umztf0Ow
- url https://www.youtube.com/channel/UCSJ4gkVC6NrvII8umztf0Ow
- status live
- channelid UCSJ4gkVC6NrvII8umztf0Ow
- channeltitle Lofi Girl
- collections ambience
- neweststream jfKfPfyJRdk
- viewCount 475425349
- likeCount 3028970
- viewerCount 35562
- chat true
- streamtime 2022-07-12T12:12:29Z
channels/UCSJbGtTlrDami-tDGPUV9-w.scroll
Changed around line 0
- ../channels.parsers
-
- id UCSJbGtTlrDami-tDGPUV9-w
- url https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w
- status off
- channelid UCSJbGtTlrDami-tDGPUV9-w
- channeltitle Academind
- collections coding
- neweststream qNs0Dxs5JVI
- streamtime 2024-10-29T16:00:52Z
channels/UCUc8mpd7aQROHAb-KxdoGww.scroll
Changed around line 0
- ../channels.parsers
-
- id UCUc8mpd7aQROHAb-KxdoGww
- url https://www.youtube.com/channel/UCUc8mpd7aQROHAb-KxdoGww
- status live
- channelid UCUc8mpd7aQROHAb-KxdoGww
- channeltitle View Escape
- collections ambience
- neweststream TaBX3DdGOxc
- streamtime 2022-01-05T01:02:37Z
channels/UCVX_4LoUm4mdZBPdpMJkkSQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCVX_4LoUm4mdZBPdpMJkkSQ
- url https://www.youtube.com/channel/UCVX_4LoUm4mdZBPdpMJkkSQ
- status live
- channelid UCVX_4LoUm4mdZBPdpMJkkSQ
- channeltitle kno Music
- collections ambience
- neweststream jIp4J62aRvY
- viewCount 7979527
- likeCount undefined
- viewerCount 1624
- chat true
- streamtime 2022-11-01T05:21:40Z
channels/UCXbXfisDHV_gDjawCKTyTIw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCXbXfisDHV_gDjawCKTyTIw
- url https://www.youtube.com/channel/UCXbXfisDHV_gDjawCKTyTIw
- status live
- channelid UCXbXfisDHV_gDjawCKTyTIw
- channeltitle Ambient Renders
- collections ambience
- neweststream H3PdKeFbj1Y
- viewCount 1058902
- likeCount 13673
- viewerCount 65
- chat true
- streamtime 2022-09-27T21:51:40Z
channels/UCZR3-lM6Z-n5_UGHlwx_Rpw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCZR3-lM6Z-n5_UGHlwx_Rpw
- url https://www.youtube.com/channel/UCZR3-lM6Z-n5_UGHlwx_Rpw
- status live
- channelid UCZR3-lM6Z-n5_UGHlwx_Rpw
- channeltitle Relax Jazz Cafe
- collections ambience
- neweststream grQl_OaN2BQ
- streamtime 2023-11-27T09:50:09Z
channels/UCaG0IHN1RMOZ4-U3wDXAkwA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCaG0IHN1RMOZ4-U3wDXAkwA
- url https://www.youtube.com/channel/UCaG0IHN1RMOZ4-U3wDXAkwA
- status live
- channelid UCaG0IHN1RMOZ4-U3wDXAkwA
- channeltitle afarTV
- collections science
- neweststream xRPjKQtRXR8
- streamtime 2024-01-20T00:58:44Z
channels/UCb1ANUIW7arUUDI-Mwz65rw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCb1ANUIW7arUUDI-Mwz65rw
- url https://www.youtube.com/channel/UCb1ANUIW7arUUDI-Mwz65rw
- status live
- channelid UCb1ANUIW7arUUDI-Mwz65rw
- channeltitle OCB Relax Music
- collections ambience
- neweststream NRFnC7gWepE
- streamtime 2022-11-16T18:14:17Z
channels/UCbprhISv-0ReKPPyhf7-Dtw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCbprhISv-0ReKPPyhf7-Dtw
- url https://www.youtube.com/channel/UCbprhISv-0ReKPPyhf7-Dtw
- status live
- channelid UCbprhISv-0ReKPPyhf7-Dtw
- channeltitle Science Max - 9 Story
- collections science
- neweststream akcb9nuDLB8
- streamtime 2024-11-21T15:43:34Z
channels/UCdRNCCz2FDwE7svh7sDuc2Q.scroll
Changed around line 0
- ../channels.parsers
-
- id UCdRNCCz2FDwE7svh7sDuc2Q
- url https://www.youtube.com/channel/UCdRNCCz2FDwE7svh7sDuc2Q
- status live
- channelid UCdRNCCz2FDwE7svh7sDuc2Q
- channeltitle Vishwakarma Classes
- collections science
- neweststream y5bs2yUJBv8
- viewCount 15115
- likeCount 244
- viewerCount 11
- chat true
- streamtime 2024-11-19T03:42:55Z
channels/UCdsNEJzi7vGVL0k1YDe2znA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCdsNEJzi7vGVL0k1YDe2znA
- url https://www.youtube.com/channel/UCdsNEJzi7vGVL0k1YDe2znA
- status live
- channelid UCdsNEJzi7vGVL0k1YDe2znA
- channeltitle Filip Lackovic
- collections ambience
- neweststream vK5VwVyxkbI
- viewCount 732335
- likeCount 9227
- viewerCount 166
- chat true
- streamtime 2023-10-19T13:57:02Z
channels/UCeTVoczn9NOZA9blls3YgUg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCeTVoczn9NOZA9blls3YgUg
- url https://www.youtube.com/channel/UCeTVoczn9NOZA9blls3YgUg
- status live
- channelid UCeTVoczn9NOZA9blls3YgUg
- channeltitle Learn English with EnglishClass101.com
- collections science
- neweststream rKn4EQ3-Ns0
- viewCount 1684628
- likeCount 35573
- viewerCount 77
- chat true
- streamtime 2024-05-10T06:12:11Z
channels/UCetYFjkhf7S7LwiuJxeC28g.scroll
Changed around line 0
- ../channels.parsers
-
- id UCetYFjkhf7S7LwiuJxeC28g
- url https://www.youtube.com/channel/UCetYFjkhf7S7LwiuJxeC28g
- status live
- channelid UCetYFjkhf7S7LwiuJxeC28g
- channeltitle Dream Trips
- collections science
- neweststream 0FBiyFpV__g
- viewCount 5286988
- likeCount 56931
- viewerCount 55
- chat true
- streamtime 2023-12-28T20:51:51Z
channels/UChIv2ovrTHbZDDIaLFR9P-Q.scroll
Changed around line 0
- ../channels.parsers
-
- id UChIv2ovrTHbZDDIaLFR9P-Q
- url https://www.youtube.com/channel/UChIv2ovrTHbZDDIaLFR9P-Q
- status live
- channelid UChIv2ovrTHbZDDIaLFR9P-Q
- channeltitle Relaxing Jazz Coffee
- collections ambience
- neweststream BKMJKqQgR48
- streamtime 2024-03-28T09:41:42Z
channels/UCjkLYVF8Up8zt9ZQNLpR_TQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCjkLYVF8Up8zt9ZQNLpR_TQ
- url https://www.youtube.com/channel/UCjkLYVF8Up8zt9ZQNLpR_TQ
- status off
- channelid UCjkLYVF8Up8zt9ZQNLpR_TQ
- channeltitle Times Now Marathi
- collections science
- neweststream C9e3jvaemRo
- viewCount 1902
- likeCount 6
- streamtime 2024-11-23T08:40:49Z
channels/UCjzHeG1KWoonmf9d5KBvSiw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCjzHeG1KWoonmf9d5KBvSiw
- url https://www.youtube.com/channel/UCjzHeG1KWoonmf9d5KBvSiw
- status live
- channelid UCjzHeG1KWoonmf9d5KBvSiw
- channeltitle Soothing Relaxation
- collections ambience
- neweststream -5ajVJ1Yxlg
- viewCount 10779894
- likeCount 38425
- viewerCount 790
- chat true
- streamtime 2022-11-21T10:41:21Z
channels/UCkFeoNSqYTa7trn75WM9tsg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCkFeoNSqYTa7trn75WM9tsg
- url https://www.youtube.com/channel/UCkFeoNSqYTa7trn75WM9tsg
- status live
- channelid UCkFeoNSqYTa7trn75WM9tsg
- channeltitle Relaxation Ambient Music
- collections science
- neweststream tNkZsRW7h2c
- viewCount 42097067
- likeCount 453441
- viewerCount 402
- chat true
- streamtime 2018-12-13T08:17:00Z
channels/UClBrT0ADeJnemAyp2EbzVFw.scroll
Changed around line 0
- ../channels.parsers
-
- id UClBrT0ADeJnemAyp2EbzVFw
- url https://www.youtube.com/channel/UClBrT0ADeJnemAyp2EbzVFw
- status live
- channelid UClBrT0ADeJnemAyp2EbzVFw
- channeltitle Lofi on the Rooftop
- collections ambience
- neweststream vrB9wC6quaU
- viewCount 1169546
- likeCount 9801
- viewerCount 202
- chat true
- streamtime 2024-03-26T07:22:04Z
channels/UCmGU7IuCWuFRhM8WXvOEM4A.scroll
Changed around line 0
- ../channels.parsers
-
- id UCmGU7IuCWuFRhM8WXvOEM4A
- url https://www.youtube.com/channel/UCmGU7IuCWuFRhM8WXvOEM4A
- status live
- channelid UCmGU7IuCWuFRhM8WXvOEM4A
- channeltitle Symbology Cinematics
- collections ambience
- neweststream 9DqfvFWrBaM
- viewCount 28085
- likeCount 763
- viewerCount 9
- chat true
- streamtime 2024-07-03T11:28:55Z
channels/UCmYuOrhYCw5K02OTuXTKGcA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCmYuOrhYCw5K02OTuXTKGcA
- url https://www.youtube.com/channel/UCmYuOrhYCw5K02OTuXTKGcA
- status off
- channelid UCmYuOrhYCw5K02OTuXTKGcA
- channeltitle EDI-ETHIOPIA
- collections science
- neweststream f_SgLjvIPlU
- viewCount 232
- likeCount 14
- streamtime 2024-11-18T07:33:09Z
channels/UCmla4OjsAqsyAbjS5XYqfPg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCmla4OjsAqsyAbjS5XYqfPg
- url https://www.youtube.com/channel/UCmla4OjsAqsyAbjS5XYqfPg
- status live
- channelid UCmla4OjsAqsyAbjS5XYqfPg
- channeltitle Easy Sounds & Relaxation Channel
- collections ambience
- neweststream x_4hS1A5wws
- viewCount 2340779
- likeCount 13815
- viewerCount 275
- chat true
- streamtime 2023-12-28T00:41:41Z
channels/UCnLjr0czO5zPsJYubbrvHCw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCnLjr0czO5zPsJYubbrvHCw
- url https://www.youtube.com/channel/UCnLjr0czO5zPsJYubbrvHCw
- status live
- channelid UCnLjr0czO5zPsJYubbrvHCw
- channeltitle Healing Soul
- collections ambience
- neweststream 4HVqC4zEPDc
- viewCount 13706101
- likeCount 64648
- viewerCount 617
- chat true
- streamtime 2023-06-26T09:09:44Z
channels/UCnejwhgQB5D_H7envJJgbXQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCnejwhgQB5D_H7envJJgbXQ
- url https://www.youtube.com/channel/UCnejwhgQB5D_H7envJJgbXQ
- status off
- channelid UCnejwhgQB5D_H7envJJgbXQ
- channeltitle Railway Adda247
- collections science
- neweststream SceAWeb9-uY
- viewCount 79912
- likeCount 5411
- streamtime 2024-11-20T08:57:42Z
channels/UCoOu4D7foJWfKvcDLxqrF2Q.scroll
Changed around line 0
- ../channels.parsers
-
- id UCoOu4D7foJWfKvcDLxqrF2Q
- url https://www.youtube.com/channel/UCoOu4D7foJWfKvcDLxqrF2Q
- status off
- channelid UCoOu4D7foJWfKvcDLxqrF2Q
- channeltitle Chanakyaa
- collections science
- neweststream 1yzNJQFeTvY
- viewCount 194074
- likeCount 2334
- streamtime 2024-11-23T02:27:23Z
channels/UCpDqi4cjYZ0UZYr_1Odhavg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCpDqi4cjYZ0UZYr_1Odhavg
- url https://www.youtube.com/channel/UCpDqi4cjYZ0UZYr_1Odhavg
- status live
- channelid UCpDqi4cjYZ0UZYr_1Odhavg
- channeltitle Beautiful Chill Music Mix
- collections ambience
- neweststream UhUeTG8rAXw
- viewCount 657465
- likeCount 5818
- viewerCount 161
- chat true
- streamtime 2024-06-22T03:50:26Z
channels/UCqrILQNl5Ed9Dz6CGMyvMTQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCqrILQNl5Ed9Dz6CGMyvMTQ
- url https://www.youtube.com/channel/UCqrILQNl5Ed9Dz6CGMyvMTQ
- status off
- channelid UCqrILQNl5Ed9Dz6CGMyvMTQ
- channeltitle Clever Programmer
- collections coding
- neweststream em6lrjGagOY
- viewCount 2948
- likeCount 91
- streamtime 2024-11-11T23:17:58Z
channels/UCsBjURrPoezykLs9EqgamOA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCsBjURrPoezykLs9EqgamOA
- url https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA
- status off
- channelid UCsBjURrPoezykLs9EqgamOA
- channeltitle Fireship
- collections coding
- neweststream V3554BmwV1E
- viewCount 780681
- likeCount 34456
- streamtime 2024-11-20T20:17:34Z
channels/UCuJMRZh0c4jaQsE7IYpAqUA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCuJMRZh0c4jaQsE7IYpAqUA
- url https://www.youtube.com/channel/UCuJMRZh0c4jaQsE7IYpAqUA
- status off
- channelid UCuJMRZh0c4jaQsE7IYpAqUA
- channeltitle YADUVANSI SUCCESS POINT
- collections science
- neweststream fg8A9b3BnPU
- viewCount 6137
- likeCount 375
- streamtime 2024-11-21T04:05:43Z
channels/UCuPkgKp2-9zMuVIr-eAFjyw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCuPkgKp2-9zMuVIr-eAFjyw
- url https://www.youtube.com/channel/UCuPkgKp2-9zMuVIr-eAFjyw
- status live
- channelid UCuPkgKp2-9zMuVIr-eAFjyw
- channeltitle Spacedust
- collections science
- neweststream cXRsIb1WTHY
- streamtime 2024-07-12T00:40:35Z
channels/UCwobzUc3z-0PrFpoRxNszXQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCwobzUc3z-0PrFpoRxNszXQ
- url https://www.youtube.com/channel/UCwobzUc3z-0PrFpoRxNszXQ
- status live
- channelid UCwobzUc3z-0PrFpoRxNszXQ
- channeltitle Yellow Brick Cinema - Relaxing Music
- collections ambience
- neweststream CkchxBUtXu4
- streamtime 2024-07-07T13:01:02Z
channels/UCwqusr8YDwM-3mEYTDeJHzw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCwqusr8YDwM-3mEYTDeJHzw
- url https://www.youtube.com/channel/UCwqusr8YDwM-3mEYTDeJHzw
- status off
- channelid UCwqusr8YDwM-3mEYTDeJHzw
- channeltitle Republic World
- collections science
- neweststream 3wy-RmEtGGs
- streamtime 2024-11-23T06:10:10Z
channels/UCy6A4u_9X_FyN3DZMLtwjUg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCy6A4u_9X_FyN3DZMLtwjUg
- url https://www.youtube.com/channel/UCy6A4u_9X_FyN3DZMLtwjUg
- status live
- channelid UCy6A4u_9X_FyN3DZMLtwjUg
- channeltitle The Town of Ambience
- collections ambience
- neweststream W-23ZX_9tkY
- viewCount 3834189
- likeCount 71438
- viewerCount 480
- chat true
- streamtime 2023-10-10T01:23:12Z
channels/ambientcinematics.scroll
Changed around line 0
- ../channels.parsers
-
- id ambientcinematics
- url https://www.youtube.com/@AmbientCinematics
- status off
- channelid UCTn68irGFi8M5EdYrfWqJuQ
- channeltitle Ambient Cinematics
- collections ambience
- neweststream GB6GXSTTmQY
- viewCount 85035
- likeCount 1225
- streamtime 2024-11-21T16:18:11Z
channels/bigbadbench.scroll
Changed around line 0
- ../channels.parsers
-
- id bigbadbench
- url https://www.youtube.com/@BigBadBench
- status off
- channelid UC24tAUpIEq142GzIwCR7YhA
- channeltitle BigBadBiologist's BigBadBench
- collections coding
- neweststream ATHpfPmiuxg
- viewCount 315
- likeCount 46
channels/birderking.scroll
Changed around line 0
- ../channels.parsers
-
- id birderking
- url https://www.youtube.com/@birderking
- status live
- channelid UC7wafFu5c8AO0YF5U7R7xFA
- channeltitle Birder King
- collections nature
- neweststream 56WBs0A4Kng
- viewCount 2735258
- likeCount 6666
- viewerCount 425
- chat true
- streamtime 2024-11-25T11:57:54.049Z
channels/brisbanelivestream.scroll
Changed around line 0
- ../channels.parsers
-
- id brisbanelivestream
- url https://www.youtube.com/@brisbanelivestream
- status removed
- channelid UCwyuvrVtIg0xjH2qPufk3RQ
- channeltitle Brisbane Live
- collections worldcams
- neweststream XBLX-zkZlaI
- viewCount 54355
- likeCount 576
- viewerCount 11
- chat true
- streamtime 2024-11-25T11:17:14.048Z
channels/buenasnochesfarcaster.scroll
Changed around line 0
- ../channels.parsers
-
- id buenasnochesfarcaster
- url https://www.youtube.com/@BuenasNochesFarcaster
- status off
- channelid UCJG6kVAgPtbCsKq4tIm7W2g
- channeltitle Buenas Noches Farcaster
- collections warpcast
- neweststream bQ5Qgxf1brM
- viewCount 70
- likeCount 8
- streamtime 2024-11-19T16:03:34Z
- warpcast https://warpcast.com/cryptowenmoon.eth
channels/chrisgo.scroll
Changed around line 0
- ../channels.parsers
-
- id chrisgo
- url https://www.youtube.com/@chrisgo
- status off
- channelid UCAPc9Lz2Z5MJOxCdo3RTs-w
- channeltitle Chris Follows
- collections warpcast
- neweststream wC2JVPOgZHI
- viewCount 52
- likeCount 0
- streamtime 2024-10-07T16:33:32Z
- warpcast https://warpcast.com/chrisfollows
channels/crypto_wenmoon.scroll
Changed around line 0
- ../channels.parsers
-
- id crypto_wenmoon
- url https://www.youtube.com/@Crypto_WenMoon
- status off
- channelid UCeLw35YMiTsxPC_BEMbX6yQ
- channeltitle Crypto Trading Academy
- collections warpcast
- neweststream ThnGHHBksjc
- viewCount 9611
- likeCount 264
- streamtime 2024-10-25T16:33:16Z
- warpcast https://warpcast.com/cryptowenmoon
channels/davidconnelly.scroll
Changed around line 0
- ../channels.parsers
-
- id davidconnelly
- url https://www.youtube.com/@davidconnelly
- status off
- channelid UCtsojFV90CDh7uABAssuITw
- channeltitle David Connelly
- collections coding
- neweststream OO3O-aYwdAw
- viewCount 31
- likeCount 8
- streamtime 2024-11-25T12:53:06.423Z
channels/dawufi.scroll
Changed around line 0
- ../channels.parsers
-
- id dawufi
- url https://www.youtube.com/@dawufi
- status removed
- channelid UC3dn5w-5lz35QtqJAFaf4Pw
- channeltitle browsing FC
- collections warpcast
- neweststream -lrWyMHXPL4
- chat true
- streamtime 2024-11-25T11:57:54.051Z
- warpcast https://warpcast.com/dawufi
channels/dumdummakegame.scroll
Changed around line 0
- ../channels.parsers
-
- id dumdummakegame
- url https://www.youtube.com/@DumDumMakeGame
- status off
- channelid UC2Ztf65xnnjwjz7nZv90wcw
- channeltitle DumDum Make Game
- collections coding
- neweststream IEiKUd6w0R4
- viewCount 3
- likeCount 1
channels/dylsteck.scroll
Changed around line 0
- ../channels.parsers
-
- id dylsteck
- url https://www.youtube.com/@dylsteck
- status off
- channelid UCqbdYSsgOvSNPkE-4drL75Q
- channeltitle The Hub
- collections warpcast
- neweststream 9eZIet2_EKE
- chat true
- warpcast https://warpcast.com/dylsteck.eth
channels/earthcam.scroll
Changed around line 0
- ../channels.parsers
-
- id earthcam
- url https://www.youtube.com/@earthcam
- status live
- channelid UC6qrG3W8SMK0jior2olka3g
- channeltitle EarthCam
- collections worldcams
- neweststream u4UZ4UvZXrg
- viewCount 1379452
- likeCount 6382
- viewerCount 127
- chat true
- streamtime 2024-11-25T11:17:13.983Z
channels/earthtv.scroll
Changed around line 0
- ../channels.parsers
-
- id earthtv
- url https://www.youtube.com/@earthtv
- status live
- channelid UCRuyAVeVd7oUwh0LWmxxBBQ
- channeltitle earthTV
- collections worldcams
- neweststream 41dve_9EfyI
- viewCount 459974
- likeCount 2325
- viewerCount 72
- chat true
- streamtime 2024-11-25T11:17:14.073Z
channels/exploreafrica.scroll
Changed around line 0
- ../channels.parsers
-
- id exploreafrica
- url https://www.youtube.com/@exploreafrica
- status live
- channelid UCiGOIXjFqy5_mUNxQNOMfHw
- channeltitle Explore Africa
- collections nature
- neweststream yfSyjwY6zSQ
- viewCount 813265
- likeCount 3917
- viewerCount 10
- chat true
- streamtime 2024-11-25T11:57:54.078Z
channels/explorebears.scroll
Changed around line 0
- ../channels.parsers
-
- id explorebears
- url https://www.youtube.com/@explorebears
- status live
- channelid UC2Sk0aXLq3ADkH_USGPKT_Q
- channeltitle Explore Bears & Bison
- collections nature
- neweststream 3szkFHfr6sA
- viewCount 1848211
- likeCount 12134
- viewerCount 127
- chat true
- streamtime 2024-11-25T11:57:54.051Z
channels/explorelivenaturecams.scroll
Changed around line 0
- ../channels.parsers
-
- id explorelivenaturecams
- url https://www.youtube.com/@explorelivenaturecams
- status live
- channelid UC-2KSeUU5SMCX6XLRD-AEvw
- channeltitle Explore Live Nature Cams
- collections nature
- neweststream RmmAzrAkKqI
- viewCount 6348365
- likeCount 17066
- viewerCount 30
- chat true
- streamtime 2024-11-25T11:57:54.125Z
channels/exploreoceans.scroll
Changed around line 0
- ../channels.parsers
-
- id exploreoceans
- url https://www.youtube.com/@exploreoceans
- status live
- channelid UCSyg9cb3Iq-NtlbxqNB9wGw
- channeltitle Explore Oceans
- collections nature
- neweststream dqbPOGv3MrY
- viewCount 880339
- likeCount 3485
- viewerCount 21
- chat true
- streamtime 2024-11-25T11:57:54.125Z
channels/faceprep.scroll
Changed around line 0
- ../channels.parsers
-
- id faceprep
- url https://www.youtube.com/@faceprep
- status off
- channelid UCzlQ4LgPbuedoeBoK-oDJMA
- channeltitle FACE Prep
- collections coding
- neweststream w9yFVxLFAEg
- viewCount 1308
- likeCount 43
- streamtime 2024-11-25T12:53:06.476Z
channels/farcasterxyz.scroll
Changed around line 0
- ../channels.parsers
-
- id farcasterxyz
- url https://www.youtube.com/@farcasterxyz
- status off
- channelid UCJ7FY0hK43bOmRWGkn8bodg
- channeltitle Farcaster AMA
- collections warpcast
- neweststream s-DgUBZVNAg
- viewCount 228
- likeCount 24
- streamtime 2024-11-24T16:18:11Z
- warpcast https://warpcast.com/dwr.eth
channels/flightfocus365.scroll
Changed around line 0
- ../channels.parsers
-
- id flightfocus365
- url https://www.youtube.com/@flightfocus365
- status off
- channelid UC6q_hfBThkGdmQ5Vb4kWjWA
- channeltitle Flight Focus 365
- collections worldcams
- neweststream UeNEbJQt-ws
- viewCount 44153
- likeCount 1141
- viewerCount 1870
- chat true
- streamtime 2024-11-25T11:09:41.141Z
channels/gmfarcaster.scroll
Changed around line 0
- ../channels.parsers
-
- id gmfarcaster
- url https://www.youtube.com/@GMFarcaster
- status off
- channelid UChEEElYETR8gpc_RL0GGJng
- channeltitle GM Farcaster
- collections warpcast
- neweststream WGyFaSujUvk
- viewCount 18
- likeCount 4
- streamtime 2024-11-23T05:22:28Z
- warpcast https://warpcast.com/gmfarcaster
channels/hollywoodflch78.scroll
Changed around line 0
- ../channels.parsers
-
- id hollywoodflch78
- url https://www.youtube.com/@hollywoodflch78
- status live
- channelid UCVtTjaaajzCaWsMxHBmTIsA
- channeltitle City of Hollywood
- collections worldcams
- neweststream cmkAbDUEoyA
- viewCount 25117616
- likeCount 48130
- viewerCount 207
- chat true
- streamtime 2024-11-25T11:17:13.977Z
channels/homewebserver.scroll
Changed around line 0
- ../channels.parsers
-
- id homewebserver
- url https://www.youtube.com/@HomeWebServer
- status removed
- channelid UCiKa__tRwuOxKrW4e3aLFHA
- channeltitle Home Web Server Live Streaming
- collections coding
- neweststream Z8CrEerVSuE
- viewCount 7
- likeCount 1
channels/kabukistarship.scroll
Changed around line 0
- ../channels.parsers
-
- id kabukistarship
- url https://www.youtube.com/@KabukiStarship
- status off
- channelid UC8LTSnxExQB0gGGWXKA7IFg
- channeltitle Kabuki Starship
- collections coding
- neweststream nWULtxQ6aAs
- viewCount 5
- likeCount 1
channels/losfomos.scroll
Changed around line 0
- ../channels.parsers
-
- id losfomos
- url https://www.youtube.com/@LosFomos
- status off
- channelid UCZ8MI1slzXKUv9fb0I9Ho2A
- channeltitle Los Fomos FM
- collections warpcast
- neweststream 5mdON4o8TXo
- viewCount 416
- likeCount 7
- streamtime 2024-11-22T20:30:00Z
- warpcast https://warpcast.com/pauline-unik
channels/magnimindacademy.scroll
Changed around line 0
- ../channels.parsers
-
- id magnimindacademy
- url https://www.youtube.com/@MagnimindAcademy
- status off
- channelid UCA2Am2fpP5mAsBW9cGqPo3A
- channeltitle Magnimind Academy
- collections coding
- neweststream MDx9JCsmXCk
- viewCount 53
- likeCount 0
channels/marekrogalski.scroll
Changed around line 0
- ../channels.parsers
-
- id marekrogalski
- url https://www.youtube.com/@marekrogalski
- status off
- channelid UCBPKTkmfqWCVnrEv8CBPrbg
- channeltitle Marek “maf” Rogalski
- collections coding
- neweststream XG9NN-yDlxQ
- viewCount 37
- likeCount 0
- streamtime 2024-11-25T12:53:06.430Z
channels/mariadeseo3191.scroll
Changed around line 0
- ../channels.parsers
-
- id mariadeseo3191
- url https://www.youtube.com/@mariadeseo3191
- status live
- channelid UCZ6ZuSqeKrjFP7w9lS0nx0Q
- channeltitle Maria Deseo - Philippines Live Webcam
- collections worldcams
- neweststream 5ytYnx93bXs
- viewCount 75255
- likeCount 380
- viewerCount 10
- chat true
- streamtime 2024-11-25T11:17:14.060Z
channels/namibiacam.scroll
Changed around line 0
- ../channels.parsers
-
- id namibiacam
- url https://www.youtube.com/@namibiacam
- status live
- channelid UC9X6gGKDv2yhMoofoeS7-Gg
- channeltitle NamibiaCam
- collections nature
- neweststream DAmFZj1y_a0
- viewCount 5009009
- likeCount 17763
- viewerCount 265
- chat true
- streamtime 2024-11-25T11:57:54.079Z
channels/nasaspaceflight.scroll
Changed around line 0
- ../channels.parsers
-
- id nasaspaceflight
- url https://www.youtube.com/@nasaspaceflight
- status live
- channelid UCSUu1lih2RifWkKtDOJdsBA
- channeltitle NASASpaceflight
- collections worldcams
- neweststream mhJRzQsLZGg
- viewCount 82992238
- likeCount 126855
- viewerCount 1670
- chat true
- streamtime 2024-11-25T11:17:13.987Z
channels/nature-live.scroll
Changed around line 0
- ../channels.parsers
-
- id nature-live
- url https://www.youtube.com/@nature-live
- status live
- channelid UCRPhYF9rd5ov7DNKj99MNIg
- channeltitle Nature Live Camera
- collections nature
- neweststream F0GOOP82094
- streamtime 2024-11-25T11:57:54.084Z
channels/netfoundation.scroll
Changed around line 0
- ../channels.parsers
-
- id netfoundation
- url https://www.youtube.com/@NETFoundation
- status off
- channelid UCiaZbznpWV1o-KLxj8zqR6A
- channeltitle .NET Foundation
- collections coding
- neweststream Wx9fJjzhzEM
- viewCount 431
- likeCount 24
channels/okbangershow.scroll
Changed around line 0
- ../channels.parsers
-
- id okbangershow
- url https://www.youtube.com/@okbangershow
- status off
- channelid UCgiZJmuxlXqhvBl415tOaCA
- channeltitle OK Banger
- collections warpcast
- neweststream 5L4bhhUAso8
- viewCount 591
- likeCount 5
- streamtime 2024-11-22T16:09:24Z
- warpcast https://warpcast.com/christin
channels/omglivetv1.scroll
Changed around line 0
- ../channels.parsers
-
- id omglivetv1
- url https://www.youtube.com/@omglivetv1
- status live
- channelid UCQ1awPPNFA4AxnJ6dQyXfbg
- channeltitle OMG Live TV
- collections worldcams
- neweststream AZUT3PU7sqs
- viewCount 255875
- likeCount 769
- viewerCount 51
- chat true
- streamtime 2024-11-25T11:17:13.979Z
channels/piratesoftware.scroll
Changed around line 0
- ../channels.parsers
-
- id piratesoftware
- url https://www.youtube.com/@PirateSoftware
- status off
- channelid UCMnULQ6F6kLDAHxofDWIbrw
- channeltitle Pirate Software
- collections coding
- neweststream ePeKB0jwV6A
- viewCount 89025
- likeCount 1212
channels/programmer-network.scroll
Changed around line 0
- ../channels.parsers
-
- id programmer-network
- url https://www.youtube.com/@programmer-network
- status off
- channelid UCHqzaxR0tqBZ5p5v8CjQ0tQ
- channeltitle Programmer Network
- collections coding
- neweststream zo51vuMmOtA
channels/rawstartup.scroll
Changed around line 0
- ../channels.parsers
-
- id rawstartup
- url https://www.youtube.com/@RawStartup
- status off
- channelid UCHiSUe3Bo5cRMhE6BjttNUA
- channeltitle Raw Startup
- collections coding
- neweststream KrhzY75lyYk
- viewCount 306
- likeCount 18
channels/robingaming88.scroll
Changed around line 0
- ../channels.parsers
-
- id robingaming88
- url https://www.youtube.com/@robingaming88
- status off
- channelid UCQGWRfTu-WTK6hKPgIh68bQ
- channeltitle Robin
- collections coding
- neweststream YQxGSfqggz8
- viewCount 20
- likeCount 3
channels/seejamaica.scroll
Changed around line 0
- ../channels.parsers
-
- id seejamaica
- url https://www.youtube.com/@seejamaica
- status live
- channelid UCfS5_X4LiZJV5vq6z7itypA
- channeltitle See Jamaica
- collections worldcams
- neweststream 976UrL4MWTA
- viewCount 99015
- likeCount 398
- viewerCount 31
- chat true
- streamtime 2024-11-25T11:17:14.046Z
channels/solentships.scroll
Changed around line 0
- ../channels.parsers
-
- id solentships
- url https://www.youtube.com/@solentships
- status live
- channelid UCAupQASEG4kt6oXHe0Xwd9Q
- channeltitle Solent Ships
- collections worldcams
- neweststream 1BeaYMK9s6Y
- viewCount 2733719
- likeCount 4450
- viewerCount 117
- chat true
- streamtime 2024-11-25T11:17:13.988Z
channels/streamtimelive.scroll
Changed around line 0
- ../channels.parsers
-
- id streamtimelive
- url https://www.youtube.com/@streamtimelive
- status live
- channelid UCrtIIVfi-5tMlVXdMDzOMUA
- channeltitle StreamTime Live
- collections worldcams
- neweststream XF6YDqccSsg
- viewCount 513362
- likeCount 2362
- viewerCount 186
- chat true
- streamtime 2024-11-25T11:17:14.073Z
channels/teleportcamera.scroll
Changed around line 0
- ../channels.parsers
-
- id teleportcamera
- url https://www.youtube.com/@teleportcamera
- status live
- channelid UCegzBUd6-PYoO_v7gjJgufg
- channeltitle Teleport.camera
- collections worldcams
- neweststream 3LXQWU67Ufk
- viewCount 12669948
- likeCount 24032
- viewerCount 795
- chat true
- streamtime 2024-11-25T11:17:13.986Z
channels/theprimetimeagen.scroll
Changed around line 0
- ../channels.parsers
-
- id theprimetimeagen
- url https://www.youtube.com/@ThePrimeTimeagen
- status live
- channelid UC8ENHE5xdFSwx71u3fDH5Xw
- channeltitle ThePrimeagen
- collections coding
- neweststream FMbxEz3xPIo
- viewCount 12071
- likeCount 983
- viewerCount 1501
- chat true
- streamtime 2024-10-23T12:00:12Z
channels/therealsamuiwebcam.scroll
Changed around line 0
- ../channels.parsers
-
- id therealsamuiwebcam
- url https://www.youtube.com/@therealsamuiwebcam
- status live
- channelid UCmYyJaUxYiF5IbLx-0jFXHQ
- channeltitle The Real Samui Webcam
- collections worldcams
- neweststream Fw9hgttWzIg
- viewCount 2833060
- likeCount 5124
- viewerCount 35
- chat true
- streamtime 2024-11-25T11:17:14.046Z
channels/tvltrzcianka1.scroll
Changed around line 0
- ../channels.parsers
-
- id tvltrzcianka1
- url https://www.youtube.com/@tvltrzcianka1
- status live
- channelid UCzpQxPIFPy4PgpULtRsE-nA
- channeltitle TVL Trzcianka
- collections worldcams
- neweststream e2gC37ILQmk
- viewCount 30509428
- likeCount 69241
- viewerCount 119
- chat true
- streamtime 2024-11-25T11:17:14.086Z
channels/useip.scroll
Changed around line 0
- ../channels.parsers
-
- id useip
- url https://www.youtube.com/@useip
- status live
- channelid UCR77bEpXLTBxztLOEKN3Wbg
- channeltitle use-IP Ltd
- collections worldcams
- neweststream F5Q5ViU8QR0
- viewCount 626259
- likeCount 1114
- viewerCount 7
- chat true
- streamtime 2024-11-25T11:17:13.986Z
channels/virtualrailfan.scroll
Changed around line 0
- ../channels.parsers
-
- id virtualrailfan
- url https://www.youtube.com/@virtualrailfan
- status live
- channelid UCOIkT9bq-1N2BvrsBjhNlag
- channeltitle Virtual Railfan
- collections worldcams
- neweststream fIMbMz2P7Bs
- viewCount 1380538
- likeCount 3340
- viewerCount 191
- chat true
- streamtime 2024-11-25T11:17:13.985Z
channels/webcamgreece.scroll
Changed around line 0
- ../channels.parsers
-
- id webcamgreece
- url https://www.youtube.com/@webcamgreece
- status live
- channelid UCKvPjpRSwBk882hPbgyS0UA
- channeltitle WebcamGreece
- collections worldcams
- neweststream OFCwQdUWsu4
- viewCount 1194360
- likeCount 7401
- viewerCount 3
- chat true
- streamtime 2024-11-25T11:17:13.982Z
channels/webcamsydney.scroll
Changed around line 0
- ../channels.parsers
-
- id webcamsydney
- url https://www.youtube.com/@webcamsydney
- status live
- channelid UCLav_kTu9PmAEChvGyrPbhQ
- channeltitle WebcamSydney
- collections worldcams
- neweststream 5uZa3-RMFos
- viewCount 70257
- likeCount 695
- viewerCount 51
- chat true
- streamtime 2024-11-25T11:17:13.990Z
channels/wolfofbaystreet.scroll
Changed around line 0
- ../channels.parsers
-
- id wolfofbaystreet
- url https://www.youtube.com/@wolfofbaystreet
- status off
- channelid UCfRAJMeyZKLiwue1J4J6DAQ
- channeltitle Wolf of Baystreet
- collections warpcast
- neweststream MA35mi7OiSg
- viewCount 180
- likeCount 14
- streamtime 2024-11-23T02:13:41Z
- warpcast https://warpcast.com/kazi
ffff:72.234.190.31
ffff:72.234.190.31
1 month ago
updated index.scroll
index.scroll
Changed around line 1
- title Togger - It's not TV, it's Togger.
+ title Jogger
ffff:104.28.116.93
ffff:104.28.116.93
1 month ago
updated channels/brisbanelivestream.scroll
channels/brisbanelivestream.scroll
Changed around line 2
- status live
+ status removed
Breck Yunits
Breck Yunits
1 month ago
style.css
Changed around line 267: a.warpcast {
- width: 128px;
+ width: 156px;
Changed around line 308: a.warpcast {
- border-radius: 9999px;
+ min-width: 3rem;
+ min-height: 3rem;
+ border-radius: 50%;
- font-size: 1.125rem;
+ font-size: 0.7rem;
+ padding: 0;
Breck Yunits
Breck Yunits
1 month ago
style.css
Changed around line 267: a.warpcast {
- width: 256px;
+ width: 128px;
Changed around line 287: a.warpcast {
- .remote-control .brand {
- text-align: center;
- margin-bottom: 1rem;
- color: #f59e0b;
- font-weight: bold;
- font-size: 0.875rem;
- }
-
Changed around line 301: a.warpcast {
- gap: 2rem;
- margin-bottom: 1.5rem;
+ gap: 1rem;
+ margin-bottom: 1rem;
- width: 3.5rem;
- height: 3.5rem;
+ width: 3rem;
+ height: 3rem;
Changed around line 321: a.warpcast {
- .remote-control button.large {
- width: 3rem;
- height: 3rem;
- }
-
- .remote-control button.small {
- font-size: 0.875rem;
- }
-
todo.scroll
Changed around line 5
- [] Detect if chat is available
+ [x] Detect if chat is available
Changed around line 26
- [] no broken videos
+ [x] no broken videos
togger.js
Changed around line 498: class Togger {
- const brand = document.createElement("div")
- brand.className = "brand"
- brand.textContent = ""
- remote.appendChild(brand)
-
Changed around line 505: class Togger {
- if (options.large) classes.push("large")
- if (options.small) classes.push("small")
Changed around line 526: class Togger {
- createButton("MUTE", "m", { small: true, isMute: true }),
+ createButton("MUTE", " ", { isMute: true }),
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 92: class Togger {
+ showCollectionIndicator() {
+ this.showIndicator(this.collectionName)
+ }
+
Changed around line 224: class Togger {
+ this.showCollectionIndicator()
Changed around line 232: class Togger {
+ this.showCollectionIndicator()
1
1
1 month ago
updated channels/dawufi.scroll
channels/dawufi.scroll
Changed around line 2
- status off
+ status removed
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 192: class Togger {
- case "m":
+ case " ":
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 1
- let channelName = document.querySelector(".channel-name")
Changed around line 218: class Togger {
- if (this.currentChannel.status === "removed")
- return this.nextChannel()
+ if (this.currentChannel.status === "removed") return this.nextChannel()
- if (this.currentChannel.status === "removed")
- return this.previousChannel()
+ if (this.currentChannel.status === "removed") return this.previousChannel()
Changed around line 295: class Togger {
- channelName.innerHTML = `${current.deepLink} ↺`
+ this.updateChannelTitle()
Changed around line 323: class Togger {
- updateChannelDisplay(videoData, isLive) {
+ updateChannelTitle(isLive) {
-
- const liveIndicator = isLive
- ? '● LIVE'
- : 'OFF-AIR'
+ let liveIndicator = "↺"
+ if (isLive !== undefined)
+ liveIndicator = isLive
+ ? '● LIVE'
+ : 'OFF-AIR'
- channelName.innerHTML = `
+ document.querySelector(".channel-name").innerHTML = `
Changed around line 425: class Togger {
- this.updateChannelDisplay(videoData, isLive)
+ this.updateChannelTitle(isLive)
1
1
1 month ago
updated channels/theprimetimeagen.scroll
channels/theprimetimeagen.scroll
Changed around line 6: status live
- neweststream eVtzf5a5eUY
+ neweststream FMbxEz3xPIo
Breck Yunits
Breck Yunits
1 month ago
todo.scroll
Changed around line 26
- []
+ [] no broken videos
+ [] real static
+ [] chat
+
togger.js
Changed around line 219: class Togger {
+ if (this.currentChannel.status === "removed")
+ return this.nextChannel()
+ if (this.currentChannel.status === "removed")
+ return this.previousChannel()
Changed around line 634: This event fires if an error occurs in the player. The API will pass an event ob
+ if (event.data === 101 || event.data === 150)
+ togger.reportStatus("removed")
1
1
1 month ago
updated channels/homewebserver.scroll
channels/homewebserver.scroll
Changed around line 2
- status live
+ status removed
Breck Yunits
Breck Yunits
1 month ago
style.css
Changed around line 261: a.warpcast {
+
+ /* Remote Control Styles */
+ .remote-control {
+ position: fixed;
+ bottom: 1rem;
+ right: 1rem;
+ width: 256px;
+ background: #1f2937;
+ border-radius: 0.75rem;
+ padding: 1rem;
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ border: 2px solid #374151;
+ z-index: 1000;
+ user-select: none;
+ touch-action: none;
+ }
+
+ .remote-control .drag-handle {
+ width: 40px;
+ height: 4px;
+ background: #374151;
+ border-radius: 2px;
+ cursor: move;
+ margin: 0 auto 1rem auto;
+ }
+
+ .remote-control .brand {
+ text-align: center;
+ margin-bottom: 1rem;
+ color: #f59e0b;
+ font-weight: bold;
+ font-size: 0.875rem;
+ }
+
+ .remote-control .ir-emitter {
+ position: absolute;
+ top: -0.25rem;
+ left: 50%;
+ transform: translateX(-50%);
+ width: 2rem;
+ height: 0.75rem;
+ background: black;
+ border-radius: 0.125rem;
+ }
+
+ .remote-control .button-row {
+ display: flex;
+ justify-content: center;
+ gap: 2rem;
+ margin-bottom: 1.5rem;
+ }
+
+ .remote-control button {
+ width: 3.5rem;
+ height: 3.5rem;
+ border-radius: 9999px;
+ background: #374151;
+ border: 2px solid #4b5563;
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.25);
+ color: #d1d5db;
+ font-size: 1.125rem;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ cursor: pointer;
+ transition: transform 0.1s;
+ }
+
+ .remote-control button.large {
+ width: 3rem;
+ height: 3rem;
+ }
+
+ .remote-control button.small {
+ font-size: 0.875rem;
+ }
+
+ .remote-control button.mute {
+ background: #dc2626;
+ border-color: #b91c1c;
+ color: #fee2e2;
+ }
todo.scroll
Changed around line 19
- [] cleanup remote code
+ [x] cleanup remote code
togger.js
Changed around line 187: class Togger {
- window.open(`/edit.html?folderName=togger.com&fileName=channels%2F${this.currentChannel.id}.scroll`, 'edit')
+ window.open(
+ `/edit.html?folderName=togger.com&fileName=channels%2F${this.currentChannel.id}.scroll`,
+ "edit",
+ )
Changed around line 232: class Togger {
- showVolumeIndicator() {
+ showVolumeIndicator(newVolume) {
- this.showIndicator(isMuted ? "MUTED" : `Volume: ${volume}%`)
+ this.showIndicator(
+ isMuted
+ ? "MUTED"
+ : `Volume: ${newVolume === undefined ? volume : newVolume}%`,
+ )
Changed around line 256: class Togger {
+ const newVolume = Math.min(100, currentVolume + 10)
- this.showVolumeIndicator()
+ this.showVolumeIndicator(newVolume)
- this.player.setVolume(Math.max(0, currentVolume - 10))
- this.showVolumeIndicator()
+ const newVolume = Math.max(0, currentVolume - 10)
+ this.player.setVolume(newVolume)
+ this.showVolumeIndicator(newVolume)
Changed around line 478: class Togger {
- // Remove existing remote if it exists
- // Create remote container
- remote.style.cssText = `
- position: fixed;
- bottom: 1rem;
- right: 1rem;
- width: 256px;
- background: #1f2937;
- border-radius: 0.75rem;
- padding: 1rem;
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- border: 2px solid #374151;
- z-index: 1000;
- user-select: none;
- touch-action: none;
- `
-
- // Add drag handle
+
- dragHandle.style.cssText = `
- width: 40px;
- height: 4px;
- background: #374151;
- border-radius: 2px;
- cursor: move;
- margin: 0 auto 1rem auto;
- `
+ dragHandle.className = "drag-handle"
- // Add brand name
- brand.style.cssText = `
- text-align: center;
- margin-bottom: 1rem;
- color: #f59e0b;
- font-weight: bold;
- font-size: 0.875rem;
- `
+ brand.className = "brand"
- // Add IR emitter
- irEmitter.style.cssText = `
- position: absolute;
- top: -0.25rem;
- left: 50%;
- transform: translateX(-50%);
- width: 2rem;
- height: 0.75rem;
- background: black;
- border-radius: 0.125rem;
- `
+ irEmitter.className = "ir-emitter"
- // Helper function to create buttons (remains the same)
- button.style.cssText = `
- width: ${options.large ? "3rem" : "3.5rem"};
- height: ${options.large ? "3rem" : "3.5rem"};
- border-radius: 9999px;
- background: ${options.isMute ? "#dc2626" : "#374151"};
- border: 2px solid ${options.isMute ? "#b91c1c" : "#4b5563"};
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.25);
- color: ${options.isMute ? "#fee2e2" : "#d1d5db"};
- font-size: ${options.small ? "0.875rem" : "1.125rem"};
- display: flex;
- align-items: center;
- justify-content: center;
- cursor: pointer;
- transition: transform 0.1s;
- `
-
+ const classes = []
+ if (options.large) classes.push("large")
+ if (options.small) classes.push("small")
+ if (options.isMute) classes.push("mute")
+ button.className = classes.join(" ")
- setTimeout(() => (button.style.transform = "scale(1)"), 100)
+ setTimeout(() => (button.style.transform = ""), 100)
- // Create button rows container (remains the same)
- row.style.cssText = `
- display: flex;
- justify-content: center;
- gap: 2rem;
- margin-bottom: 1.5rem;
- `
+ row.className = "button-row"
- // Add mute button
- // Add channel buttons
- // Add collection control buttons
- // Add volume up/down buttons
- // Add remote to page
- // Add drag functionality
- let currentX
- let currentY
- let initialX
- let initialY
- let xOffset = 0
- let yOffset = 0
+ let currentX, currentY, initialX, initialY
+ let xOffset = 0,
+ yOffset = 0
Changed around line 588: class Togger {
-
- // Ensure the remote stays within viewport bounds
- // const remoteRect = remote.getBoundingClientRect()
- // const maxX = window.innerWidth - remoteRect.width
- // const maxY = window.innerHeight - remoteRect.height
-
- // xOffset = Math.min(Math.max(0, xOffset), maxX)
- // yOffset = Math.min(Math.max(0, yOffset), maxY)
-
- // Add event listeners for both mouse and touch events
-
-
- // Handle window resize
- window.addEventListener("resize", () => {
- if (window.innerWidth > 768) {
- remote.style.display = "none"
- } else {
- remote.style.display = "block"
- }
- })
ffff:76.136.8.113
ffff:76.136.8.113
1 month ago
updated channels/dawufi.scroll
channels/dawufi.scroll
Changed around line 2
- status live
+ status off
ffff:12.129.159.198
ffff:12.129.159.198
1 month ago
updated channels/dawufi.scroll
channels/dawufi.scroll
Changed around line 9: collections warpcast
+ warpcast https://warpcast.com/dawufi
ffff:12.129.159.198
ffff:12.129.159.198
1 month ago
updated channels/breckyunits.scroll
channels/breckyunits.scroll
Changed around line 6: status off
- neweststream LIRZ4AQPj8g
+ neweststream oMb5HQ-RqxE
ffff:12.129.159.198
ffff:12.129.159.198
1 month ago
updated channels/dawufi.scroll
channels/dawufi.scroll
Changed around line 4: id dawufi
- channeltitle browsing FC then unhinged anime hang with @kazi and @lambchop
+ channeltitle browsing FC
ffff:12.129.159.198
ffff:12.129.159.198
1 month ago
updated channels/dawufi.scroll
channels/dawufi.scroll
Changed around line 1
+ ../channels.parsers
+
+ id dawufi
+ url https://www.youtube.com/@dawufi
+ status live
+ channelid UC3dn5w-5lz35QtqJAFaf4Pw
+ channeltitle browsing FC then unhinged anime hang with @kazi and @lambchop
+ collections warpcast
+ neweststream -lrWyMHXPL4
+ chat true
+ streamtime 2024-11-25T11:57:54.051Z
ffff:12.129.159.198
ffff:12.129.159.198
1 month ago
created channels/dawufi.scroll
channels/dawufi.scroll
Breck Yunits
Breck Yunits
1 month ago
todo.scroll
Changed around line 1
+
+
+
- [] sort by: hand selected; then isLive, isChat, then random for now.
-
+ [x] sort by: hand selected; then isLive, isChat, then random for now.
+ [x] 10x better collections
+ [x] live stream humans with chat up front
- [] 10x better collections
- [] live stream humans with chat up front
+
+ [] cohesive style.
+ [] probably frosted glass, futuristic.
+ [] easily themeable
+ [] cleanup remote code
+ [] better static analog
+ [] test static noise
+ [] 1 click shares?
+ [] faster channel switching
+ [] better universal time sync
+ [] show chat counts
+ []
+
+
ffff:12.221.160.50
ffff:12.221.160.50
1 month ago
updated channels/dylsteck.scroll
channels/dylsteck.scroll
Changed around line 2
- status live
+ status off
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/dylsteck.scroll
channels/dylsteck.scroll
Changed around line 2
- status off
+ status live
- neweststream Wp4awonbHgk
+ neweststream 9eZIet2_EKE
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/theprimetimeagen.scroll
channels/theprimetimeagen.scroll
Changed around line 6: status live
- neweststream AycijooNahI
+ neweststream eVtzf5a5eUY
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/nature-live.scroll
channels/nature-live.scroll
Changed around line 2
- status off
+ status live
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/exploreafrica.scroll
channels/exploreafrica.scroll
Changed around line 2
- status off
+ status live
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/exploreoceans.scroll
channels/exploreoceans.scroll
Changed around line 2
- status off
+ status live
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/explorebears.scroll
channels/explorebears.scroll
Changed around line 2
- status off
+ status live
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/namibiacam.scroll
channels/namibiacam.scroll
Changed around line 2
- status off
+ status live
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/breckyunits.scroll
channels/breckyunits.scroll
Changed around line 2
- status live
+ status off
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/breckyunits.scroll
channels/breckyunits.scroll
Changed around line 2
- status off
+ status live
- neweststream gO2JMofupTc
+ neweststream LIRZ4AQPj8g
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/dylsteck.scroll
channels/dylsteck.scroll
Changed around line 8: channeltitle The Hub
- warpcast dylsteck.eth
+ warpcast https://warpcast.com/dylsteck.eth
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/dylsteck.scroll
channels/dylsteck.scroll
Changed around line 8: channeltitle The Hub
+ warpcast dylsteck.eth
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 186: class Togger {
+ case "e":
+ window.open(`/edit.html?folderName=togger.com&fileName=channels%2F${this.currentChannel.id}.scroll`, 'edit')
+ this.toggleMute()
+ break
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/dylsteck.scroll
channels/dylsteck.scroll
Changed around line 1
+ ../channels.parsers
+
+ id dylsteck
+ url https://www.youtube.com/@dylsteck
+ status off
+ channelid UCqbdYSsgOvSNPkE-4drL75Q
+ channeltitle The Hub
+ collections warpcast
+ neweststream Wp4awonbHgk
+ chat true
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
created channels/dylsteck.scroll
channels/dylsteck.scroll
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated landing.html
landing.html
Changed around line 33
- Connect with people that inspire you.
Live streams from YouTube, Twitch, Warpcast, and X.
+ Connect with people that inspire you.
Live streams from YouTube,
+ Twitch, and X.
Breck Yunits
Breck Yunits
1 month ago
Remove power button. Put volumne buttons back in. Make mute button red.
togger.js
Changed around line 25: class Togger {
- (params.get("v") ? "custom" : "") || defaultCollection
+ (params.get("v") ? "custom" : "") ||
+ defaultCollection
Changed around line 67: class Togger {
- this._channels.forEach(channel => {
+ this._channels.forEach((channel) => {
Changed around line 140: class Togger {
- streams = lodash.shuffle(streams.filter(stream => stream.status === "live"))
+ streams = lodash.shuffle(
+ streams.filter((stream) => stream.status === "live"),
+ )
Changed around line 289: class Togger {
- if(this.startUpdatingUrl) // dont update url on load.
+ if (this.startUpdatingUrl)
+ // dont update url on load.
Changed around line 298: class Togger {
- const params = new URLSearchParams(window.location.search)
- // Update the channel parameter
- params.delete("c")
- params.delete("p")
- params.set("channel", this.currentChannel.deepLink)
- params.set("collection", this.collectionName)
+ const params = new URLSearchParams(window.location.search)
+ // Update the channel parameter
+ params.delete("c")
+ params.delete("p")
+ params.set("channel", this.currentChannel.deepLink)
+ params.set("collection", this.collectionName)
- // Replace state with all parameters
- window.history.replaceState({}, "", `?${params.toString()}`)
+ // Replace state with all parameters
+ window.history.replaceState({}, "", `?${params.toString()}`)
Changed around line 534: class Togger {
- background: ${options.isPower ? "#dc2626" : "#374151"};
- border: 2px solid ${options.isPower ? "#b91c1c" : "#4b5563"};
+ background: ${options.isMute ? "#dc2626" : "#374151"};
+ border: 2px solid ${options.isMute ? "#b91c1c" : "#4b5563"};
- color: ${options.isPower ? "#fee2e2" : "#d1d5db"};
+ color: ${options.isMute ? "#fee2e2" : "#d1d5db"};
Changed around line 546: class Togger {
- if (options.isPower) {
- button.innerHTML = `
-
- width: 1.5rem;
- height: 1.5rem;
- border-radius: 9999px;
- border: 2px solid #fee2e2;
- display: flex;
- align-items: center;
- justify-content: center;
- ">
-
-
- `
- } else {
- button.textContent = text
- }
+ button.textContent = text
Changed around line 570: class Togger {
- // Add power button
- const powerRow = createButtonRow([
- createButton("", "p", { isPower: true, large: true }),
+ // Add mute button
+ const muteRow = createButtonRow([
+ createButton("MUTE", "m", { small: true, isMute: true }),
- remote.appendChild(powerRow)
+ remote.appendChild(muteRow)
Changed around line 583: class Togger {
- // Add volume buttons
+ // Add collection control buttons
- // Add mute button
- const muteRow = createButtonRow([
- createButton("MUTE", "m", { small: true }),
+ // Add volume up/down buttons
+ const volumeControlRow = createButtonRow([
+ createButton("VOL-", "-"),
+ createButton("VOL+", "="),
- remote.appendChild(muteRow)
+ remote.appendChild(volumeControlRow)
Breck Yunits
Breck Yunits
1 month ago
add show collection on start. add all collection with shuffle
togger.js
Changed around line 3: let channelName = document.querySelector(".channel-name")
- const defaultCollection = "worldcams"
+ const defaultCollection = "all"
Changed around line 25: class Togger {
- (params.get("v") ? "custom" : "")
+ (params.get("v") ? "custom" : "") || defaultCollection
Changed around line 66: class Togger {
+ this._channels.forEach(channel => {
+ channel.collections += " all"
+ })
- getCollection(collectionName = defaultCollection) {
- const { collectionNames } = this
- if (!collectionNames.includes(collectionName))
- collectionName = defaultCollection
- this.collectionName = collectionName
- return this.channels.filter((c) => c.collections?.includes(collectionName))
- }
-
Changed around line 109: class Togger {
+ getCollection(collectionName) {
+ const { collectionNames } = this
+ if (!collectionNames.includes(collectionName))
+ collectionName = defaultCollection
+ this.collectionName = collectionName
+ return this.channels.filter((c) => c.collections?.includes(collectionName))
+ }
+
Changed around line 138: class Togger {
+ if (collectionName === "all")
+ streams = lodash.shuffle(streams.filter(stream => stream.status === "live"))
+
Changed around line 155: class Togger {
+ this.showIndicator(this.collectionName)
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/airlinerslive.scroll
channels/airlinerslive.scroll
Changed around line 2
- status live
+ status off
ffff:4.79.52.48
ffff:4.79.52.48
1 month ago
updated channels/flightfocus365.scroll
channels/flightfocus365.scroll
Changed around line 2
- status live
+ status off
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 291: class Togger {
- params.set("channel", this.current.deepLink)
+ params.set("channel", this.currentChannel.deepLink)
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 270: class Togger {
- const current = this.streams[this.currentIndex]
-
+ const current = this.currentChannel
Changed around line 279: class Togger {
- // Get current URL parameters
+ if(this.startUpdatingUrl) // dont update url on load.
+ this.updateUrl()
+ }
+ this.startUpdatingUrl = true
+ }
+
+ updateUrl() {
+ // Get current URL parameters
- params.set("channel", current.deepLink)
+ params.set("channel", this.current.deepLink)
- }
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 182: class Togger {
+ case "-":
+ this.decreaseVolume()
+ break
+ case "=":
+ this.increaseVolume()
+ break
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/marekrogalski.scroll
channels/marekrogalski.scroll
Changed around line 2
- status live
+ status off
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/faceprep.scroll
channels/faceprep.scroll
Changed around line 2
- status live
+ status off
Breck Yunits
Breck Yunits
1 month ago
channels/UCX4sShAQf01LYjYQhG2ZgKg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCX4sShAQf01LYjYQhG2ZgKg
- url https://www.youtube.com/channel/UCX4sShAQf01LYjYQhG2ZgKg
- status live
- channelid UCX4sShAQf01LYjYQhG2ZgKg
- channeltitle Monstercat Silk
- collections ambience
- neweststream WsDyRAPFBC8
- viewCount 17010139
- likeCount 95542
- viewerCount 3369
- chat true
- streamtime 2018-03-23T12:20:59Z
channels/UChs0pSaEoNLV4mevBFGaoKA.scroll
Changed around line 0
- ../channels.parsers
-
- id UChs0pSaEoNLV4mevBFGaoKA
- url https://www.youtube.com/channel/UChs0pSaEoNLV4mevBFGaoKA
- status live
- channelid UChs0pSaEoNLV4mevBFGaoKA
- channeltitle The Good Life Radio x Sensual Musique
- collections ambience
- neweststream 36YnV9STBqc
- viewCount 168561276
- likeCount 570182
- viewerCount 5905
- chat true
- streamtime 2020-03-28T00:19:07Z
index.scroll
Changed around line 4: header.scroll
- jsonScript channels.json
+ jsonScript sorted.json
sorted.scroll
Changed around line 1
+ buildJson
+
+ channels.json
+ orderBy status chat -viewerCount -likeCount
+ printTable
togger.js
Changed around line 26: class Togger {
+
+ // Track indexes per collection
+ this.collectionIndexes = {}
+ this.collectionNames.forEach((name) => {
+ this.collectionIndexes[name] = 0
+ })
+
- if (params.get("shuffle"))
- this.shuffle()
+ if (params.get("shuffle")) this.shuffle()
+ // Store initial index for current collection
+ this.collectionIndexes[this.collectionName] = this.currentIndex
+
Changed around line 65: class Togger {
- this._channels = channels.slice()
+ this._channels = sorted.slice()
Changed around line 83: class Togger {
+ // Save current index for current collection
+ this.collectionIndexes[this.collectionName] = this.currentIndex
+
- this.nextChannel()
+
+ // Restore saved index for new collection
+ this.currentIndex = this.collectionIndexes[collectionName]
+ this.playStream()
+ // Save current index for current collection
+ this.collectionIndexes[this.collectionName] = this.currentIndex
+
- this.previousChannel()
+
+ // Restore saved index for new collection
+ this.currentIndex = this.collectionIndexes[collectionName]
+ this.playStream()
Changed around line 294: class Togger {
- const url = `https://www.youtube.com/watch?v=${current.neweststream}`
+ const url = `https://www.youtube.com/watch?v=${current.neweststream}`
Changed around line 381: class Togger {
- if (!isLive && this.currentChannel.status === "live") this.reportStatus("off")
- if (isLive && this.currentChannel.status === "off") this.reportStatus("live")
+ if (!isLive && this.currentChannel.status === "live")
+ this.reportStatus("off")
+ if (isLive && this.currentChannel.status === "off")
+ this.reportStatus("live")
Breck Yunits
Breck Yunits
1 month ago
channels.scroll
Changed around line 18: Download Togger Data as: CSV | TSV | JSON
+ channels.json
+ printTable
+
- table measures.csv
+ measures.csv
Breck Yunits
Breck Yunits
1 month ago
channels/UC14ap4T608Zz_Mz4eezhIqw.scroll
Changed around line 7: channelid UC14ap4T608Zz_Mz4eezhIqw
- streamtime 2022-11-03T20:01:28Z
-
- chat true
+ chat true
+ streamtime 2022-11-03T20:01:28Z
channels/UC1fLEeYICmo3O9cUsqIi7HA.scroll
Changed around line 7: channelid UC1fLEeYICmo3O9cUsqIi7HA
- streamtime 2024-02-09T13:00:34Z
-
- likeCount 2859
+ likeCount 2859
+ streamtime 2024-02-09T13:00:34Z
channels/UC29ju8bIPH5as8OGnQzwJyA.scroll
Changed around line 7: channelid UC29ju8bIPH5as8OGnQzwJyA
- streamtime 2024-11-22T16:20:12Z
-
- likeCount 1517
+ likeCount 1517
+ streamtime 2024-11-22T16:20:12Z
channels/UC3EsPQp04deLlxQxc2b2__g.scroll
Changed around line 7: channelid UC3EsPQp04deLlxQxc2b2__g
- streamtime 2024-02-03T14:44:43Z
-
- chat true
+ chat true
+ streamtime 2024-02-03T14:44:43Z
channels/UC46wWUso9H5KPQcoL9iE3Ug.scroll
Changed around line 7: channelid UC46wWUso9H5KPQcoL9iE3Ug
- streamtime 2024-11-22T20:24:45Z
-
- likeCount 114
+ likeCount 114
+ streamtime 2024-11-22T20:24:45Z
channels/UC4JX40jDee_tINbkjycV4Sg.scroll
Changed around line 7: channelid UC4JX40jDee_tINbkjycV4Sg
- streamtime 2024-11-23T05:30:12Z
-
- likeCount 872
+ likeCount 872
+ streamtime 2024-11-23T05:30:12Z
channels/UC5Sl4VbJELXi9SCaWbTdXfA.scroll
Changed around line 7: channelid UC5Sl4VbJELXi9SCaWbTdXfA
- streamtime 2023-12-21T01:03:33Z
-
- chat true
+ chat true
+ streamtime 2023-12-21T01:03:33Z
channels/UC6Q2ZkwzOjbeMEhLJNpZKaA.scroll
Changed around line 7: channelid UC6Q2ZkwzOjbeMEhLJNpZKaA
- streamtime 2024-02-13T12:53:31Z
-
- chat true
+ chat true
+ streamtime 2024-02-13T12:53:31Z
channels/UCFjM4SzH8zAvsC0azlStgaw.scroll
Changed around line 7: channelid UCFjM4SzH8zAvsC0azlStgaw
- streamtime 2024-03-28T14:10:40Z
-
- chat true
+ chat true
+ streamtime 2024-03-28T14:10:40Z
channels/UCJhjE7wbdYAae1G25m0tHAA.scroll
Changed around line 7: channelid UCJhjE7wbdYAae1G25m0tHAA
- streamtime 2019-01-15T15:15:41Z
-
- chat true
+ chat true
+ streamtime 2019-01-15T15:15:41Z
channels/UCKvKjZ3l9azWz4F49q2R3tQ.scroll
Changed around line 7: channelid UCKvKjZ3l9azWz4F49q2R3tQ
- streamtime 2023-10-27T14:26:41Z
-
- chat true
+ chat true
+ streamtime 2023-10-27T14:26:41Z
channels/UCLNgu_OupwoeESgtab33CCw.scroll
Changed around line 7: channelid UCLNgu_OupwoeESgtab33CCw
- streamtime 2024-11-08T14:44:04Z
-
- likeCount 40
+ likeCount 40
+ streamtime 2024-11-08T14:44:04Z
channels/UCNlfGuzOAKM1sycPuM_QTHg.scroll
Changed around line 7: channelid UCNlfGuzOAKM1sycPuM_QTHg
- streamtime 2024-08-29T14:20:41Z
-
- chat true
+ chat true
+ streamtime 2024-08-29T14:20:41Z
channels/UCOVcAiUMS7RZ6RVUcrwAYXA.scroll
Changed around line 7: channelid UCOVcAiUMS7RZ6RVUcrwAYXA
- streamtime 2022-01-15T23:02:30Z
-
- chat true
+ chat true
+ streamtime 2022-01-15T23:02:30Z
channels/UCSFB7Xy5Fa1pVVKP_CajIrw.scroll
Changed around line 7: channelid UCSFB7Xy5Fa1pVVKP_CajIrw
- streamtime 2024-11-03T09:09:30Z
-
- chat true
+ chat true
+ streamtime 2024-11-03T09:09:30Z
channels/UCSJ4gkVC6NrvII8umztf0Ow.scroll
Changed around line 7: channelid UCSJ4gkVC6NrvII8umztf0Ow
- streamtime 2022-07-12T12:12:29Z
-
- chat true
+ chat true
+ streamtime 2022-07-12T12:12:29Z
channels/UCVX_4LoUm4mdZBPdpMJkkSQ.scroll
Changed around line 7: channelid UCVX_4LoUm4mdZBPdpMJkkSQ
- streamtime 2022-11-01T05:21:40Z
-
- chat true
+ chat true
+ streamtime 2022-11-01T05:21:40Z
channels/UCX4sShAQf01LYjYQhG2ZgKg.scroll
Changed around line 7: channelid UCX4sShAQf01LYjYQhG2ZgKg
- streamtime 2018-03-23T12:20:59Z
-
- chat true
+ chat true
+ streamtime 2018-03-23T12:20:59Z
channels/UCXbXfisDHV_gDjawCKTyTIw.scroll
Changed around line 7: channelid UCXbXfisDHV_gDjawCKTyTIw
- streamtime 2022-09-27T21:51:40Z
-
- chat true
+ chat true
+ streamtime 2022-09-27T21:51:40Z
channels/UCdRNCCz2FDwE7svh7sDuc2Q.scroll
Changed around line 7: channelid UCdRNCCz2FDwE7svh7sDuc2Q
- streamtime 2024-11-19T03:42:55Z
-
- chat true
+ chat true
+ streamtime 2024-11-19T03:42:55Z
channels/UCdsNEJzi7vGVL0k1YDe2znA.scroll
Changed around line 7: channelid UCdsNEJzi7vGVL0k1YDe2znA
- streamtime 2023-10-19T13:57:02Z
-
- chat true
+ chat true
+ streamtime 2023-10-19T13:57:02Z
channels/UCeTVoczn9NOZA9blls3YgUg.scroll
Changed around line 7: channelid UCeTVoczn9NOZA9blls3YgUg
- streamtime 2024-05-10T06:12:11Z
-
- chat true
+ chat true
+ streamtime 2024-05-10T06:12:11Z
channels/UCetYFjkhf7S7LwiuJxeC28g.scroll
Changed around line 7: channelid UCetYFjkhf7S7LwiuJxeC28g
- streamtime 2023-12-28T20:51:51Z
-
- chat true
+ chat true
+ streamtime 2023-12-28T20:51:51Z
channels/UChs0pSaEoNLV4mevBFGaoKA.scroll
Changed around line 7: channelid UChs0pSaEoNLV4mevBFGaoKA
- streamtime 2020-03-28T00:19:07Z
-
- chat true
+ chat true
+ streamtime 2020-03-28T00:19:07Z
channels/UCjkLYVF8Up8zt9ZQNLpR_TQ.scroll
Changed around line 7: channelid UCjkLYVF8Up8zt9ZQNLpR_TQ
- streamtime 2024-11-23T08:40:49Z
-
- likeCount 6
+ likeCount 6
+ streamtime 2024-11-23T08:40:49Z
channels/UCjzHeG1KWoonmf9d5KBvSiw.scroll
Changed around line 7: channelid UCjzHeG1KWoonmf9d5KBvSiw
- streamtime 2022-11-21T10:41:21Z
-
- chat true
+ chat true
+ streamtime 2022-11-21T10:41:21Z
channels/UCkFeoNSqYTa7trn75WM9tsg.scroll
Changed around line 7: channelid UCkFeoNSqYTa7trn75WM9tsg
- streamtime 2018-12-13T08:17:00Z
-
- chat true
+ chat true
+ streamtime 2018-12-13T08:17:00Z
channels/UClBrT0ADeJnemAyp2EbzVFw.scroll
Changed around line 7: channelid UClBrT0ADeJnemAyp2EbzVFw
- streamtime 2024-03-26T07:22:04Z
-
- chat true
+ chat true
+ streamtime 2024-03-26T07:22:04Z
channels/UCmGU7IuCWuFRhM8WXvOEM4A.scroll
Changed around line 7: channelid UCmGU7IuCWuFRhM8WXvOEM4A
- streamtime 2024-07-03T11:28:55Z
-
- chat true
+ chat true
+ streamtime 2024-07-03T11:28:55Z
channels/UCmYuOrhYCw5K02OTuXTKGcA.scroll
Changed around line 7: channelid UCmYuOrhYCw5K02OTuXTKGcA
- streamtime 2024-11-18T07:33:09Z
-
- likeCount 14
+ likeCount 14
+ streamtime 2024-11-18T07:33:09Z
channels/UCmla4OjsAqsyAbjS5XYqfPg.scroll
Changed around line 7: channelid UCmla4OjsAqsyAbjS5XYqfPg
- streamtime 2023-12-28T00:41:41Z
-
- chat true
+ chat true
+ streamtime 2023-12-28T00:41:41Z
channels/UCnLjr0czO5zPsJYubbrvHCw.scroll
Changed around line 7: channelid UCnLjr0czO5zPsJYubbrvHCw
- streamtime 2023-06-26T09:09:44Z
-
- chat true
+ chat true
+ streamtime 2023-06-26T09:09:44Z
channels/UCnejwhgQB5D_H7envJJgbXQ.scroll
Changed around line 7: channelid UCnejwhgQB5D_H7envJJgbXQ
- streamtime 2024-11-20T08:57:42Z
-
- likeCount 5411
+ likeCount 5411
+ streamtime 2024-11-20T08:57:42Z
channels/UCoOu4D7foJWfKvcDLxqrF2Q.scroll
Changed around line 7: channelid UCoOu4D7foJWfKvcDLxqrF2Q
- streamtime 2024-11-23T02:27:23Z
-
- likeCount 2334
+ likeCount 2334
+ streamtime 2024-11-23T02:27:23Z
channels/UCpDqi4cjYZ0UZYr_1Odhavg.scroll
Changed around line 7: channelid UCpDqi4cjYZ0UZYr_1Odhavg
- streamtime 2024-06-22T03:50:26Z
-
- chat true
+ chat true
+ streamtime 2024-06-22T03:50:26Z
channels/UCqrILQNl5Ed9Dz6CGMyvMTQ.scroll
Changed around line 7: channelid UCqrILQNl5Ed9Dz6CGMyvMTQ
- streamtime 2024-11-11T23:17:58Z
-
- likeCount 91
+ likeCount 91
+ streamtime 2024-11-11T23:17:58Z
channels/UCsBjURrPoezykLs9EqgamOA.scroll
Changed around line 7: channelid UCsBjURrPoezykLs9EqgamOA
- streamtime 2024-11-20T20:17:34Z
-
- likeCount 34456
+ likeCount 34456
+ streamtime 2024-11-20T20:17:34Z
channels/UCuJMRZh0c4jaQsE7IYpAqUA.scroll
Changed around line 7: channelid UCuJMRZh0c4jaQsE7IYpAqUA
- streamtime 2024-11-21T04:05:43Z
-
- likeCount 375
+ likeCount 375
+ streamtime 2024-11-21T04:05:43Z
channels/UCy6A4u_9X_FyN3DZMLtwjUg.scroll
Changed around line 7: channelid UCy6A4u_9X_FyN3DZMLtwjUg
- streamtime 2023-10-10T01:23:12Z
-
- chat true
+ chat true
+ streamtime 2023-10-10T01:23:12Z
channels/aesignage.scroll
Changed around line 7: channelid UC1Rp_0bp86QEUt9TlMN5tlQ
- streamtime 2024-11-25T11:17:13.983Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.983Z
channels/airlinerslive.scroll
Changed around line 7: channelid UCMT8bf9CCfdLb_DTwJidOng
- streamtime 2024-11-25T11:17:13.980Z
-
- likeCount 1466
+ likeCount 1466
+ streamtime 2024-11-25T11:17:13.980Z
channels/alpinelodgingtelluride.scroll
Changed around line 7: channelid UCSAF80kTDcFOxEUrx0lsrmw
- streamtime 2024-11-25T11:17:14.035Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:14.035Z
channels/ambientcinematics.scroll
Changed around line 7: channelid UCTn68irGFi8M5EdYrfWqJuQ
- streamtime 2024-11-21T16:18:11Z
-
- likeCount 1225
+ likeCount 1225
+ streamtime 2024-11-21T16:18:11Z
channels/bigbadbench.scroll
Changed around line 7: channelid UC24tAUpIEq142GzIwCR7YhA
-
- likeCount 46
+ likeCount 46
channels/birderking.scroll
Changed around line 7: channelid UC7wafFu5c8AO0YF5U7R7xFA
- streamtime 2024-11-25T11:57:54.049Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:57:54.049Z
channels/breckyunits.scroll
Changed around line 7: channelid UCTWe9dhJZdmFKXHojwEqLjg
+ viewCount 11
+ likeCount 2
-
- viewCount 11
- likeCount 2
channels/brisbanelivestream.scroll
Changed around line 7: channelid UCwyuvrVtIg0xjH2qPufk3RQ
- streamtime 2024-11-25T11:17:14.048Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:14.048Z
channels/buenasnochesfarcaster.scroll
Changed around line 7: channelid UCJG6kVAgPtbCsKq4tIm7W2g
+ viewCount 70
+ likeCount 8
-
- viewCount 70
- likeCount 8
channels/chrisgo.scroll
Changed around line 7: channelid UCAPc9Lz2Z5MJOxCdo3RTs-w
+ viewCount 52
+ likeCount 0
-
- viewCount 52
- likeCount 0
channels/crypto_wenmoon.scroll
Changed around line 7: channelid UCeLw35YMiTsxPC_BEMbX6yQ
+ viewCount 9611
+ likeCount 264
-
- viewCount 9611
- likeCount 264
channels/davidconnelly.scroll
Changed around line 7: channelid UCtsojFV90CDh7uABAssuITw
- streamtime 2024-11-25T12:53:06.423Z
-
- likeCount 8
+ likeCount 8
+ streamtime 2024-11-25T12:53:06.423Z
channels/dumdummakegame.scroll
Changed around line 7: channelid UC2Ztf65xnnjwjz7nZv90wcw
-
- likeCount 1
+ likeCount 1
channels/earthcam.scroll
Changed around line 7: channelid UC6qrG3W8SMK0jior2olka3g
- streamtime 2024-11-25T11:17:13.983Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.983Z
channels/earthtv.scroll
Changed around line 7: channelid UCRuyAVeVd7oUwh0LWmxxBBQ
- streamtime 2024-11-25T11:17:14.073Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:14.073Z
channels/exploreafrica.scroll
Changed around line 7: channelid UCiGOIXjFqy5_mUNxQNOMfHw
- streamtime 2024-11-25T11:57:54.078Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:57:54.078Z
channels/explorebears.scroll
Changed around line 7: channelid UC2Sk0aXLq3ADkH_USGPKT_Q
- streamtime 2024-11-25T11:57:54.051Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:57:54.051Z
channels/explorelivenaturecams.scroll
Changed around line 7: channelid UC-2KSeUU5SMCX6XLRD-AEvw
- streamtime 2024-11-25T11:57:54.125Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:57:54.125Z
channels/exploreoceans.scroll
Changed around line 7: channelid UCSyg9cb3Iq-NtlbxqNB9wGw
- streamtime 2024-11-25T11:57:54.125Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:57:54.125Z
channels/faceprep.scroll
Changed around line 7: channelid UCzlQ4LgPbuedoeBoK-oDJMA
- streamtime 2024-11-25T12:53:06.476Z
-
- likeCount 43
+ likeCount 43
+ streamtime 2024-11-25T12:53:06.476Z
channels/farcasterxyz.scroll
Changed around line 7: channelid UCJ7FY0hK43bOmRWGkn8bodg
+ viewCount 228
+ likeCount 24
-
- viewCount 228
- likeCount 24
channels/flightfocus365.scroll
Changed around line 7: channelid UC6q_hfBThkGdmQ5Vb4kWjWA
- streamtime 2024-11-25T11:09:41.141Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:09:41.141Z
channels/hollywoodflch78.scroll
Changed around line 7: channelid UCVtTjaaajzCaWsMxHBmTIsA
- streamtime 2024-11-25T11:17:13.977Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.977Z
channels/homewebserver.scroll
Changed around line 7: channelid UCiKa__tRwuOxKrW4e3aLFHA
-
- likeCount 1
+ likeCount 1
channels/kabukistarship.scroll
Changed around line 7: channelid UC8LTSnxExQB0gGGWXKA7IFg
-
- likeCount 1
+ likeCount 1
channels/losfomos.scroll
Changed around line 7: channelid UCZ8MI1slzXKUv9fb0I9Ho2A
+ viewCount 416
+ likeCount 7
-
- viewCount 416
- likeCount 7
channels/magnimindacademy.scroll
Changed around line 7: channelid UCA2Am2fpP5mAsBW9cGqPo3A
-
- likeCount 0
+ likeCount 0
channels/marekrogalski.scroll
Changed around line 7: channelid UCBPKTkmfqWCVnrEv8CBPrbg
- streamtime 2024-11-25T12:53:06.430Z
-
- likeCount 0
+ likeCount 0
+ streamtime 2024-11-25T12:53:06.430Z
channels/mariadeseo3191.scroll
Changed around line 7: channelid UCZ6ZuSqeKrjFP7w9lS0nx0Q
- streamtime 2024-11-25T11:17:14.060Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:14.060Z
channels/namibiacam.scroll
Changed around line 7: channelid UC9X6gGKDv2yhMoofoeS7-Gg
- streamtime 2024-11-25T11:57:54.079Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:57:54.079Z
channels/nasaspaceflight.scroll
Changed around line 7: channelid UCSUu1lih2RifWkKtDOJdsBA
- streamtime 2024-11-25T11:17:13.987Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.987Z
channels/netfoundation.scroll
Changed around line 7: channelid UCiaZbznpWV1o-KLxj8zqR6A
-
- likeCount 24
+ likeCount 24
channels/okbangershow.scroll
Changed around line 7: channelid UCgiZJmuxlXqhvBl415tOaCA
+ viewCount 591
+ likeCount 5
-
- viewCount 591
- likeCount 5
channels/omglivetv1.scroll
Changed around line 7: channelid UCQ1awPPNFA4AxnJ6dQyXfbg
- streamtime 2024-11-25T11:17:13.979Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.979Z
channels/piratesoftware.scroll
Changed around line 7: channelid UCMnULQ6F6kLDAHxofDWIbrw
-
- likeCount 1212
+ likeCount 1212
channels/rawstartup.scroll
Changed around line 7: channelid UCHiSUe3Bo5cRMhE6BjttNUA
-
- likeCount 18
+ likeCount 18
channels/robingaming88.scroll
Changed around line 7: channelid UCQGWRfTu-WTK6hKPgIh68bQ
-
- likeCount 3
+ likeCount 3
channels/seejamaica.scroll
Changed around line 7: channelid UCfS5_X4LiZJV5vq6z7itypA
- streamtime 2024-11-25T11:17:14.046Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:14.046Z
channels/solentships.scroll
Changed around line 7: channelid UCAupQASEG4kt6oXHe0Xwd9Q
- streamtime 2024-11-25T11:17:13.988Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.988Z
channels/streamtimelive.scroll
Changed around line 7: channelid UCrtIIVfi-5tMlVXdMDzOMUA
- streamtime 2024-11-25T11:17:14.073Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:14.073Z
channels/teleportcamera.scroll
Changed around line 7: channelid UCegzBUd6-PYoO_v7gjJgufg
- streamtime 2024-11-25T11:17:13.986Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.986Z
channels/theprimetimeagen.scroll
Changed around line 7: channelid UC8ENHE5xdFSwx71u3fDH5Xw
- streamtime 2024-10-23T12:00:12Z
-
- chat true
+ chat true
+ streamtime 2024-10-23T12:00:12Z
channels/therealsamuiwebcam.scroll
Changed around line 7: channelid UCmYyJaUxYiF5IbLx-0jFXHQ
- streamtime 2024-11-25T11:17:14.046Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:14.046Z
channels/tvltrzcianka1.scroll
Changed around line 7: channelid UCzpQxPIFPy4PgpULtRsE-nA
- streamtime 2024-11-25T11:17:14.086Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:14.086Z
channels/useip.scroll
Changed around line 7: channelid UCR77bEpXLTBxztLOEKN3Wbg
- streamtime 2024-11-25T11:17:13.986Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.986Z
channels/virtualrailfan.scroll
Changed around line 7: channelid UCOIkT9bq-1N2BvrsBjhNlag
- streamtime 2024-11-25T11:17:13.985Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.985Z
channels/webcamgreece.scroll
Changed around line 7: channelid UCKvPjpRSwBk882hPbgyS0UA
- streamtime 2024-11-25T11:17:13.982Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.982Z
channels/webcamsydney.scroll
Changed around line 7: channelid UCLav_kTu9PmAEChvGyrPbhQ
- streamtime 2024-11-25T11:17:13.990Z
-
- chat true
+ chat true
+ streamtime 2024-11-25T11:17:13.990Z
channels/wolfofbaystreet.scroll
Changed around line 7: channelid UCfRAJMeyZKLiwue1J4J6DAQ
+ viewCount 180
+ likeCount 14
-
- viewCount 180
- likeCount 14
Breck Yunits
Breck Yunits
1 month ago
channels/UC14ap4T608Zz_Mz4eezhIqw.scroll
Changed around line 8: channeltitle The Grand Sound
+
+ viewCount 1535594
+ likeCount 7484
+ viewerCount 233
+ chat true
channels/UC1fLEeYICmo3O9cUsqIi7HA.scroll
Changed around line 8: channeltitle Nick White
+
+ viewCount 65610
+ likeCount 2859
channels/UC29ju8bIPH5as8OGnQzwJyA.scroll
Changed around line 8: channeltitle Traversy Media
+
+ viewCount 18042
+ likeCount 1517
channels/UC3EsPQp04deLlxQxc2b2__g.scroll
Changed around line 8: channeltitle Relax Jazz BGM
+
+ viewCount 1223098
+ likeCount 22682
+ viewerCount 260
+ chat true
channels/UC46wWUso9H5KPQcoL9iE3Ug.scroll
Changed around line 8: channeltitle CodingPhase
+
+ viewCount 1694
+ likeCount 114
channels/UC4JX40jDee_tINbkjycV4Sg.scroll
Changed around line 8: channeltitle Tech With Tim
+
+ viewCount 18618
+ likeCount 872
channels/UC5Sl4VbJELXi9SCaWbTdXfA.scroll
Changed around line 8: channeltitle Jazz Cafe Ambience
+
+ viewCount 1074359
+ likeCount 20052
+ viewerCount 2890
+ chat true
channels/UC6Q2ZkwzOjbeMEhLJNpZKaA.scroll
Changed around line 8: channeltitle JustMusicTV
+
+ viewCount 340767
+ likeCount 6205
+ viewerCount 33
+ chat true
channels/UCFjM4SzH8zAvsC0azlStgaw.scroll
Changed around line 8: channeltitle Bossa Nova Jazz
+
+ viewCount 854739
+ likeCount 5116
+ viewerCount 58
+ chat true
channels/UCJhjE7wbdYAae1G25m0tHAA.scroll
Changed around line 8: channeltitle Cafe Music BGM channel
+
+ viewCount 69004775
+ likeCount 378466
+ viewerCount 1544
+ chat true
channels/UCKvKjZ3l9azWz4F49q2R3tQ.scroll
Changed around line 8: channeltitle Coffee Relaxing Jazz
+
+ viewCount 904969
+ likeCount 8191
+ viewerCount 216
+ chat true
channels/UCLA_DiR1FfKNvjuUpBHmylQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCLA_DiR1FfKNvjuUpBHmylQ
- url https://www.youtube.com/channel/UCLA_DiR1FfKNvjuUpBHmylQ
- status live
- channelid UCLA_DiR1FfKNvjuUpBHmylQ
- channeltitle NASA
- collections science
- neweststream wG4YaEcNlb0
- streamtime 2024-11-18T14:05:32Z
channels/UCLNgu_OupwoeESgtab33CCw.scroll
Changed around line 8: channeltitle Coding Garden
+
+ viewCount 1884
+ likeCount 40
channels/UCNlfGuzOAKM1sycPuM_QTHg.scroll
Changed around line 8: channeltitle 4K Video Nature - Focus Music
+
+ viewCount 433915
+ likeCount 1998
+ viewerCount 482
+ chat true
channels/UCOVcAiUMS7RZ6RVUcrwAYXA.scroll
Changed around line 8: channeltitle Nemo's Dreamscapes
+
+ viewCount 10507489
+ likeCount 232869
+ viewerCount 235
+ chat true
channels/UCSFB7Xy5Fa1pVVKP_CajIrw.scroll
Changed around line 8: channeltitle Space Relax Music Channel
+
+ viewCount 9806
+ likeCount 197
+ viewerCount 31
+ chat true
channels/UCSJ4gkVC6NrvII8umztf0Ow.scroll
Changed around line 8: channeltitle Lofi Girl
+
+ viewCount 475425349
+ likeCount 3028970
+ viewerCount 35562
+ chat true
channels/UCVX_4LoUm4mdZBPdpMJkkSQ.scroll
Changed around line 8: channeltitle kno Music
+
+ viewCount 7979527
+ likeCount undefined
+ viewerCount 1624
+ chat true
channels/UCX4sShAQf01LYjYQhG2ZgKg.scroll
Changed around line 8: channeltitle Monstercat Silk
+
+ viewCount 17010139
+ likeCount 95542
+ viewerCount 3369
+ chat true
channels/UCXbXfisDHV_gDjawCKTyTIw.scroll
Changed around line 8: channeltitle Ambient Renders
+
+ viewCount 1058902
+ likeCount 13673
+ viewerCount 65
+ chat true
channels/UCZvXaNYIcapCEcaJe_2cP7A.scroll
Changed around line 0
- ../channels.parsers
-
- id UCZvXaNYIcapCEcaJe_2cP7A
- url https://www.youtube.com/channel/UCZvXaNYIcapCEcaJe_2cP7A
- status live
- channelid UCZvXaNYIcapCEcaJe_2cP7A
- channeltitle California Academy of Sciences
- collections science
- neweststream liR_yBb3Afo
- streamtime 2024-10-01T15:57:50Z
channels/UCdRNCCz2FDwE7svh7sDuc2Q.scroll
Changed around line 8: channeltitle Vishwakarma Classes
+
+ viewCount 15115
+ likeCount 244
+ viewerCount 11
+ chat true
channels/UCdsNEJzi7vGVL0k1YDe2znA.scroll
Changed around line 8: channeltitle Filip Lackovic
+
+ viewCount 732335
+ likeCount 9227
+ viewerCount 166
+ chat true
channels/UCeTVoczn9NOZA9blls3YgUg.scroll
Changed around line 8: channeltitle Learn English with EnglishClass101.com
+
+ viewCount 1684628
+ likeCount 35573
+ viewerCount 77
+ chat true
channels/UCetYFjkhf7S7LwiuJxeC28g.scroll
Changed around line 8: channeltitle Dream Trips
+
+ viewCount 5286988
+ likeCount 56931
+ viewerCount 55
+ chat true
channels/UChs0pSaEoNLV4mevBFGaoKA.scroll
Changed around line 8: channeltitle The Good Life Radio x Sensual Musique
+
+ viewCount 168561276
+ likeCount 570182
+ viewerCount 5905
+ chat true
channels/UCjkLYVF8Up8zt9ZQNLpR_TQ.scroll
Changed around line 8: channeltitle Times Now Marathi
+
+ viewCount 1902
+ likeCount 6
channels/UCjzHeG1KWoonmf9d5KBvSiw.scroll
Changed around line 8: channeltitle Soothing Relaxation
+
+ viewCount 10779894
+ likeCount 38425
+ viewerCount 790
+ chat true
channels/UCkFeoNSqYTa7trn75WM9tsg.scroll
Changed around line 8: channeltitle Relaxation Ambient Music
+
+ viewCount 42097067
+ likeCount 453441
+ viewerCount 402
+ chat true
channels/UClBrT0ADeJnemAyp2EbzVFw.scroll
Changed around line 8: channeltitle Lofi on the Rooftop
+
+ viewCount 1169546
+ likeCount 9801
+ viewerCount 202
+ chat true
channels/UCmGU7IuCWuFRhM8WXvOEM4A.scroll
Changed around line 8: channeltitle Symbology Cinematics
+
+ viewCount 28085
+ likeCount 763
+ viewerCount 9
+ chat true
channels/UCmYuOrhYCw5K02OTuXTKGcA.scroll
Changed around line 8: channeltitle EDI-ETHIOPIA
+
+ viewCount 232
+ likeCount 14
channels/UCmla4OjsAqsyAbjS5XYqfPg.scroll
Changed around line 8: channeltitle Easy Sounds & Relaxation Channel
+
+ viewCount 2340779
+ likeCount 13815
+ viewerCount 275
+ chat true
channels/UCnLjr0czO5zPsJYubbrvHCw.scroll
Changed around line 8: channeltitle Healing Soul
+
+ viewCount 13706101
+ likeCount 64648
+ viewerCount 617
+ chat true
channels/UCnejwhgQB5D_H7envJJgbXQ.scroll
Changed around line 8: channeltitle Railway Adda247
+
+ viewCount 79912
+ likeCount 5411
channels/UCoOu4D7foJWfKvcDLxqrF2Q.scroll
Changed around line 8: channeltitle Chanakyaa
+
+ viewCount 194074
+ likeCount 2334
channels/UCpDqi4cjYZ0UZYr_1Odhavg.scroll
Changed around line 8: channeltitle Beautiful Chill Music Mix
+
+ viewCount 657465
+ likeCount 5818
+ viewerCount 161
+ chat true
channels/UCqrILQNl5Ed9Dz6CGMyvMTQ.scroll
Changed around line 8: channeltitle Clever Programmer
+
+ viewCount 2948
+ likeCount 91
channels/UCsBjURrPoezykLs9EqgamOA.scroll
Changed around line 8: channeltitle Fireship
+
+ viewCount 780681
+ likeCount 34456
channels/UCuJMRZh0c4jaQsE7IYpAqUA.scroll
Changed around line 8: channeltitle YADUVANSI SUCCESS POINT
+
+ viewCount 6137
+ likeCount 375
channels/UCy6A4u_9X_FyN3DZMLtwjUg.scroll
Changed around line 8: channeltitle The Town of Ambience
+
+ viewCount 3834189
+ likeCount 71438
+ viewerCount 480
+ chat true
channels/aesignage.scroll
Changed around line 8: channeltitle AE Signage
+
+ viewCount 407367
+ likeCount 766
+ viewerCount 42
+ chat true
channels/airlinerslive.scroll
Changed around line 8: channeltitle Airliners Live
+
+ viewCount 23010
+ likeCount 1466
channels/alpinelodgingtelluride.scroll
Changed around line 8: channeltitle Alpine Lodging Telluride Youtube
+
+ viewCount 981176
+ likeCount 2797
+ viewerCount 19
+ chat true
channels/ambientcinematics.scroll
Changed around line 8: channeltitle Ambient Cinematics
+
+ viewCount 85035
+ likeCount 1225
channels/bigbadbench.scroll
Changed around line 7: channelid UC24tAUpIEq142GzIwCR7YhA
+
+ viewCount 315
+ likeCount 46
channels/birderking.scroll
Changed around line 8: channeltitle Birder King
+
+ viewCount 2735258
+ likeCount 6666
+ viewerCount 425
+ chat true
channels/breckyunits.scroll
Changed around line 9: collections warpcast coding
+
+ viewCount 11
+ likeCount 2
channels/brisbanelivestream.scroll
Changed around line 8: channeltitle Brisbane Live
+
+ viewCount 54355
+ likeCount 576
+ viewerCount 11
+ chat true
channels/buenasnochesfarcaster.scroll
Changed around line 9: collections warpcast
+
+ viewCount 70
+ likeCount 8
channels/chrisgo.scroll
Changed around line 9: collections warpcast
+
+ viewCount 52
+ likeCount 0
channels/cornellbirdcams.scroll
Changed around line 0
- ../channels.parsers
-
- id cornellbirdcams
- url https://www.youtube.com/@cornellbirdcams
- status live
- channelid UCZXZQxS3d6NpR-eH_gdDwYA
- channeltitle Cornell Lab Bird Cams
- collections nature
- neweststream x10vL6_47Dw
- streamtime 2024-11-25T11:57:54.075Z
channels/crypto_wenmoon.scroll
Changed around line 9: collections warpcast
+
+ viewCount 9611
+ likeCount 264
channels/davidconnelly.scroll
Changed around line 8: channeltitle David Connelly
+
+ viewCount 31
+ likeCount 8
channels/dumdummakegame.scroll
Changed around line 7: channelid UC2Ztf65xnnjwjz7nZv90wcw
+
+ viewCount 3
+ likeCount 1
channels/earthcam.scroll
Changed around line 8: channeltitle EarthCam
+
+ viewCount 1379452
+ likeCount 6382
+ viewerCount 127
+ chat true
channels/earthtv.scroll
Changed around line 8: channeltitle earthTV
+
+ viewCount 459974
+ likeCount 2325
+ viewerCount 72
+ chat true
channels/exploreafrica.scroll
Changed around line 8: channeltitle Explore Africa
+
+ viewCount 813265
+ likeCount 3917
+ viewerCount 10
+ chat true
channels/explorebears.scroll
Changed around line 8: channeltitle Explore Bears & Bison
+
+ viewCount 1848211
+ likeCount 12134
+ viewerCount 127
+ chat true
channels/explorelivenaturecams.scroll
Changed around line 8: channeltitle Explore Live Nature Cams
+
+ viewCount 6348365
+ likeCount 17066
+ viewerCount 30
+ chat true
channels/exploreoceans.scroll
Changed around line 8: channeltitle Explore Oceans
+
+ viewCount 880339
+ likeCount 3485
+ viewerCount 21
+ chat true
channels/faceprep.scroll
Changed around line 8: channeltitle FACE Prep
+
+ viewCount 1308
+ likeCount 43
channels/farcasterxyz.scroll
Changed around line 9: collections warpcast
+
+ viewCount 228
+ likeCount 24
channels/flightfocus365.scroll
Changed around line 8: channeltitle Flight Focus 365
+
+ viewCount 44153
+ likeCount 1141
+ viewerCount 1870
+ chat true
channels/hollywoodflch78.scroll
Changed around line 8: channeltitle City of Hollywood
+
+ viewCount 25117616
+ likeCount 48130
+ viewerCount 207
+ chat true
channels/homewebserver.scroll
Changed around line 7: channelid UCiKa__tRwuOxKrW4e3aLFHA
+
+ viewCount 7
+ likeCount 1
channels/kabukistarship.scroll
Changed around line 7: channelid UC8LTSnxExQB0gGGWXKA7IFg
+
+ viewCount 5
+ likeCount 1
channels/leviskiresort.scroll
Changed around line 0
- ../channels.parsers
-
- id leviskiresort
- url https://www.youtube.com/@leviskiresort
- status live
- channelid UC1HDQ1Q5nVHYF8e7dL4E-pw
- channeltitle Levi Ski Resort
- collections worldcams
- neweststream LwihxyJ4V20
- streamtime 2024-11-25T11:17:13.986Z
channels/losfomos.scroll
Changed around line 9: collections warpcast
+
+ viewCount 416
+ likeCount 7
channels/magnimindacademy.scroll
Changed around line 7: channelid UCA2Am2fpP5mAsBW9cGqPo3A
+
+ viewCount 53
+ likeCount 0
channels/marekrogalski.scroll
Changed around line 8: channeltitle Marek “maf” Rogalski
+
+ viewCount 37
+ likeCount 0
channels/mariadeseo3191.scroll
Changed around line 8: channeltitle Maria Deseo - Philippines Live Webcam
+
+ viewCount 75255
+ likeCount 380
+ viewerCount 10
+ chat true
channels/montereybayaquarium.scroll
Changed around line 0
- ../channels.parsers
-
- id montereybayaquarium
- url https://www.youtube.com/@montereybayaquarium
- status off
- channelid UCnM5iMGiKsZg-iOlIO2ZkdQ
- channeltitle Monterey Bay Aquarium
- collections nature
- neweststream OMlf71t2oV0
- streamtime 2024-11-25T11:57:54.078Z
channels/namibiacam.scroll
Changed around line 8: channeltitle NamibiaCam
+
+ viewCount 5009009
+ likeCount 17763
+ viewerCount 265
+ chat true
channels/nasaspaceflight.scroll
Changed around line 8: channeltitle NASASpaceflight
+
+ viewCount 82992238
+ likeCount 126855
+ viewerCount 1670
+ chat true
channels/netfoundation.scroll
Changed around line 7: channelid UCiaZbznpWV1o-KLxj8zqR6A
+
+ viewCount 431
+ likeCount 24
channels/okbangershow.scroll
Changed around line 9: collections warpcast
+
+ viewCount 591
+ likeCount 5
channels/omglivetv1.scroll
Changed around line 8: channeltitle OMG Live TV
+
+ viewCount 255875
+ likeCount 769
+ viewerCount 51
+ chat true
channels/piratesoftware.scroll
Changed around line 7: channelid UCMnULQ6F6kLDAHxofDWIbrw
+
+ viewCount 89025
+ likeCount 1212
channels/rachelapm.scroll
Changed around line 0
- ../channels.parsers
-
- id rachelapm
- url https://www.youtube.com/@rachelapm
- status live
- channelid UCsXI799O64fOhxu_wQcoBKg
- channeltitle APM Digital
- collections worldcams
- neweststream hRJVykzy78g
- streamtime 2024-11-25T11:17:13.985Z
channels/rawstartup.scroll
Changed around line 7: channelid UCHiSUe3Bo5cRMhE6BjttNUA
+
+ viewCount 306
+ likeCount 18
channels/robingaming88.scroll
Changed around line 7: channelid UCQGWRfTu-WTK6hKPgIh68bQ
+
+ viewCount 20
+ likeCount 3
channels/seejamaica.scroll
Changed around line 8: channeltitle See Jamaica
+
+ viewCount 99015
+ likeCount 398
+ viewerCount 31
+ chat true
channels/solentships.scroll
Changed around line 8: channeltitle Solent Ships
+
+ viewCount 2733719
+ likeCount 4450
+ viewerCount 117
+ chat true
channels/streamtimelive.scroll
Changed around line 8: channeltitle StreamTime Live
+
+ viewCount 513362
+ likeCount 2362
+ viewerCount 186
+ chat true
channels/teleportcamera.scroll
Changed around line 8: channeltitle Teleport.camera
+
+ viewCount 12669948
+ likeCount 24032
+ viewerCount 795
+ chat true
channels/therealsamuiwebcam.scroll
Changed around line 8: channeltitle The Real Samui Webcam
+
+ viewCount 2833060
+ likeCount 5124
+ viewerCount 35
+ chat true
channels/tvltrzcianka1.scroll
Changed around line 8: channeltitle TVL Trzcianka
+
+ viewCount 30509428
+ likeCount 69241
+ viewerCount 119
+ chat true
channels/useip.scroll
Changed around line 8: channeltitle use-IP Ltd
+
+ viewCount 626259
+ likeCount 1114
+ viewerCount 7
+ chat true
channels/virtualrailfan.scroll
Changed around line 8: channeltitle Virtual Railfan
+
+ viewCount 1380538
+ likeCount 3340
+ viewerCount 191
+ chat true
channels/visitleavenworthwa.scroll
Changed around line 0
- ../channels.parsers
-
- id visitleavenworthwa
- url https://www.youtube.com/@visitleavenworthwa
- status live
- channelid UCza48nR27_AEYbIbwMCOoFQ
- channeltitle Visit Leavenworth
- collections worldcams
- neweststream TmtVbezZaqg
- streamtime 2024-11-25T11:17:13.980Z
channels/webcamgreece.scroll
Changed around line 8: channeltitle WebcamGreece
+
+ viewCount 1194360
+ likeCount 7401
+ viewerCount 3
+ chat true
channels/webcamsydney.scroll
Changed around line 8: channeltitle WebcamSydney
+
+ viewCount 70257
+ likeCount 695
+ viewerCount 51
+ chat true
channels/wolfofbaystreet.scroll
Changed around line 9: collections warpcast
+
+ viewCount 180
+ likeCount 14
details.mjs
Changed around line 2: import { YouTubeFeed } from "./youtube.mjs"
- yt.updateWithVideoDetails("theprimetimeagen")
+ const main = () => {}
+
+ const channels = [
+ "theprimetimeagen",
+ "webcamsydney",
+ "webcamgreece",
+ "visitleavenworthwa",
+ "virtualrailfan",
+ "useip",
+ "tvltrzcianka1",
+ "therealsamuiwebcam",
+ "theprimetimeagen",
+ "teleportcamera",
+ "streamtimelive",
+ "solentships",
+ "seejamaica",
+ "rachelapm",
+ "omglivetv1",
+ "nasaspaceflight",
+ "mariadeseo3191",
+ "marekrogalski",
+ "leviskiresort",
+ "homewebserver",
+ "hollywoodflch78",
+ "flightfocus365",
+ "faceprep",
+ "explorelivenaturecams",
+ "earthtv",
+ "earthcam",
+ "cornellbirdcams",
+ "brisbanelivestream",
+ "birderking",
+ "alpinelodgingtelluride",
+ "airlinerslive",
+ "aesignage",
+ "UCy6A4u_9X_FyN3DZMLtwjUg",
+ "UCwobzUc3z",
+ "UCuPkgKp2",
+ "UCpDqi4cjYZ0UZYr_1Odhavg",
+ "UCnLjr0czO5zPsJYubbrvHCw",
+ "UCmla4OjsAqsyAbjS5XYqfPg",
+ "UCmGU7IuCWuFRhM8WXvOEM4A",
+ "UClBrT0ADeJnemAyp2EbzVFw",
+ "UCkFeoNSqYTa7trn75WM9tsg",
+ "UCjzHeG1KWoonmf9d5KBvSiw",
+ "UChs0pSaEoNLV4mevBFGaoKA",
+ "UChIv2ovrTHbZDDIaLFR9P",
+ "UCetYFjkhf7S7LwiuJxeC28g",
+ "UCeTVoczn9NOZA9blls3YgUg",
+ "UCdsNEJzi7vGVL0k1YDe2znA",
+ "UCdRNCCz2FDwE7svh7sDuc2Q",
+ "UCbprhISv",
+ "UCb1ANUIW7arUUDI",
+ "UCaG0IHN1RMOZ4",
+ "UCZvXaNYIcapCEcaJe_2cP7A",
+ "UCZR3",
+ "UCXbXfisDHV_gDjawCKTyTIw",
+ "UCX4sShAQf01LYjYQhG2ZgKg",
+ "UCVX_4LoUm4mdZBPdpMJkkSQ",
+ "UCUc8mpd7aQROHAb",
+ "UCSJ4gkVC6NrvII8umztf0Ow",
+ "UCSFB7Xy5Fa1pVVKP_CajIrw",
+ "UCOVcAiUMS7RZ6RVUcrwAYXA",
+ "UCNlfGuzOAKM1sycPuM_QTHg",
+ "UCMv1mrz",
+ "UCLA_DiR1FfKNvjuUpBHmylQ",
+ "UCKvKjZ3l9azWz4F49q2R3tQ",
+ "UCJhjE7wbdYAae1G25m0tHAA",
+ "UCJ35n3ueAN0cWvQqKptu",
+ "UCGjd2P9By_xh0",
+ "UCFzph9x",
+ "UCFjM4SzH8zAvsC0azlStgaw",
+ "UCEyDPrWKqwWORC6TFTo4a",
+ "UCCHrTE",
+ "UC9",
+ "UC8gbWbcNNyb5",
+ "UC6Q2ZkwzOjbeMEhLJNpZKaA",
+ "UC5Sl4VbJELXi9SCaWbTdXfA",
+ "UC4L",
+ "UC3EsPQp04deLlxQxc2b2__g",
+ "UC14ap4T608Zz_Mz4eezhIqw",
+ "wolfofbaystreet",
+ "robingaming88",
+ "rawstartup",
+ "programmer",
+ "piratesoftware",
+ "okbangershow",
+ "netfoundation",
+ "nature",
+ "namibiacam",
+ "montereybayaquarium",
+ "magnimindacademy",
+ "losfomos",
+ "kabukistarship",
+ "gmfarcaster",
+ "farcasterxyz",
+ "exploreoceans",
+ "explorebears",
+ "exploreafrica",
+ "dumdummakegame",
+ "davidconnelly",
+ "crypto_wenmoon",
+ "chrisgo",
+ "buenasnochesfarcaster",
+ "breckyunits",
+ "bigbadbench",
+ "ambientcinematics",
+ "UCwqusr8YDwM",
+ "UCuJMRZh0c4jaQsE7IYpAqUA",
+ "UCsBjURrPoezykLs9EqgamOA",
+ "UCqrILQNl5Ed9Dz6CGMyvMTQ",
+ "UCoOu4D7foJWfKvcDLxqrF2Q",
+ "UCnejwhgQB5D_H7envJJgbXQ",
+ "UCmYuOrhYCw5K02OTuXTKGcA",
+ "UCjkLYVF8Up8zt9ZQNLpR_TQ",
+ "UCSJbGtTlrDami",
+ "UCLNgu_OupwoeESgtab33CCw",
+ "UC9Yp2yz6",
+ "UC9OM",
+ "UC8butISFwT",
+ "UC4JX40jDee_tINbkjycV4Sg",
+ "UC46wWUso9H5KPQcoL9iE3Ug",
+ "UC2D6eRvCeMtcF5OGHf1",
+ "UC29ju8bIPH5as8OGnQzwJyA",
+ "UC1fLEeYICmo3O9cUsqIi7HA",
+ "UC0e3QhIYukixgh5VVpKHH9Qyt",
+ ]
+
+ async function updateMultipleChannels() {
+ for (const channel of channels) {
+ try {
+ await yt.updateWithVideoDetails(channel)
+ console.log(`Updated ${channel}`)
+ await new Promise((resolve) => setTimeout(resolve, 2000))
+ } catch (error) {
+ console.error(`Failed to update ${channel}:`, error)
+ }
+ }
+ }
+
+ updateMultipleChannels()
Breck Yunits
Breck Yunits
1 month ago
channels.parsers
Changed around line 17: channeltitleParser
- float sortIndex 1.31
+ float sortIndex 1.11
Changed around line 46: viewerCountParser
- chatParser
+ toggerChatParser
+ cue chat
channels/UC0e3QhIYukixgh5VVpKHH9Q.scroll
Changed around line 2
+ status off
- status off
channels/UC14ap4T608Zz_Mz4eezhIqw.scroll
Changed around line 5: url https://www.youtube.com/channel/UC14ap4T608Zz_Mz4eezhIqw
- neweststream Ihm9OQWmibA
+ neweststream Ihm9OQWmibA
channels/UC1fLEeYICmo3O9cUsqIi7HA.scroll
Changed around line 2
+ status off
- status off
channels/UC29ju8bIPH5as8OGnQzwJyA.scroll
Changed around line 2
+ status off
- status off
channels/UC2D6eRvCeMtcF5OGHf1-trw.scroll
Changed around line 2
+ status off
- status off
channels/UC3EsPQp04deLlxQxc2b2__g.scroll
Changed around line 5: url https://www.youtube.com/channel/UC3EsPQp04deLlxQxc2b2__g
- neweststream bd2unkV8JxA
+ neweststream bd2unkV8JxA
channels/UC46wWUso9H5KPQcoL9iE3Ug.scroll
Changed around line 2
+ status off
- status off
channels/UC4JX40jDee_tINbkjycV4Sg.scroll
Changed around line 2
+ status off
- status off
channels/UC4L-dSrzbPoZcr1Av5GvwKw.scroll
Changed around line 5: url https://www.youtube.com/channel/UC4L-dSrzbPoZcr1Av5GvwKw
- neweststream ZoxtCBxKjV8
+ neweststream ZoxtCBxKjV8
channels/UC5Sl4VbJELXi9SCaWbTdXfA.scroll
Changed around line 5: url https://www.youtube.com/channel/UC5Sl4VbJELXi9SCaWbTdXfA
- neweststream SfYqbEY-CS0
+ neweststream SfYqbEY-CS0
channels/UC6Q2ZkwzOjbeMEhLJNpZKaA.scroll
Changed around line 5: url https://www.youtube.com/channel/UC6Q2ZkwzOjbeMEhLJNpZKaA
- neweststream bQ4KSllyROs
+ neweststream bQ4KSllyROs
channels/UC8butISFwT-Wl7EV0hUK0BQ.scroll
Changed around line 2
+ status off
- status off
channels/UC8gbWbcNNyb5-NIXvFklkOA.scroll
Changed around line 5: url https://www.youtube.com/channel/UC8gbWbcNNyb5-NIXvFklkOA
- neweststream zmiOmpo27F8
+ neweststream zmiOmpo27F8
channels/UC9-l6tK1cID43cvFE0tDQtA.scroll
Changed around line 5: url https://www.youtube.com/channel/UC9-l6tK1cID43cvFE0tDQtA
- neweststream yOuYY4AL_1U
+ neweststream yOuYY4AL_1U
channels/UC9OM-qeiYIPtAkBe9veG5uw.scroll
Changed around line 2
+ status off
- status off
channels/UC9Yp2yz6-pwhQuPlIDV_mjA.scroll
Changed around line 2
+ status off
- status off
channels/UCCHrTE-Z_GRWAUpnf1FVeGw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCCHrTE-Z_GRWAUpnf1FVeGw
- neweststream rr7CfNQAFOc
+ neweststream rr7CfNQAFOc
channels/UCEyDPrWKqwWORC6TFTo4a-w.scroll
Changed around line 5: url https://www.youtube.com/channel/UCEyDPrWKqwWORC6TFTo4a-w
- neweststream FNM4Nqoue3w
+ neweststream FNM4Nqoue3w
channels/UCFjM4SzH8zAvsC0azlStgaw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCFjM4SzH8zAvsC0azlStgaw
- neweststream DxA3Z_Tu9mQ
+ neweststream DxA3Z_Tu9mQ
channels/UCFzph9x-n9FR52BI94Zfgww.scroll
Changed around line 5: url https://www.youtube.com/channel/UCFzph9x-n9FR52BI94Zfgww
- neweststream 7MKN3Uqy1Ys
+ neweststream 7MKN3Uqy1Ys
channels/UCGjd2P9By_xh0-UrGW3SaZw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCGjd2P9By_xh0-UrGW3SaZw
- neweststream NU96ss5pEoE
+ neweststream NU96ss5pEoE
channels/UCJ35n3ueAN0cWvQqKptu-Zg.scroll
Changed around line 5: url https://www.youtube.com/channel/UCJ35n3ueAN0cWvQqKptu-Zg
- neweststream CZtJ15s0FI4
+ neweststream CZtJ15s0FI4
channels/UCJhjE7wbdYAae1G25m0tHAA.scroll
Changed around line 5: url https://www.youtube.com/channel/UCJhjE7wbdYAae1G25m0tHAA
- neweststream Dx5qFachd3A
+ neweststream Dx5qFachd3A
channels/UCKvKjZ3l9azWz4F49q2R3tQ.scroll
Changed around line 5: url https://www.youtube.com/channel/UCKvKjZ3l9azWz4F49q2R3tQ
- neweststream XFdTycvQMQo
+ neweststream XFdTycvQMQo
channels/UCLA_DiR1FfKNvjuUpBHmylQ.scroll
Changed around line 5: url https://www.youtube.com/channel/UCLA_DiR1FfKNvjuUpBHmylQ
- neweststream wG4YaEcNlb0
+ neweststream wG4YaEcNlb0
channels/UCLNgu_OupwoeESgtab33CCw.scroll
Changed around line 2
+ status off
- status off
channels/UCMv1mrz-j0iTVmHCFzMkZ_g.scroll
Changed around line 5: url https://www.youtube.com/channel/UCMv1mrz-j0iTVmHCFzMkZ_g
- neweststream GN_j_kVsbpI
+ neweststream GN_j_kVsbpI
channels/UCNlfGuzOAKM1sycPuM_QTHg.scroll
Changed around line 5: url https://www.youtube.com/channel/UCNlfGuzOAKM1sycPuM_QTHg
- neweststream _bLX5WfDQfM
+ neweststream _bLX5WfDQfM
channels/UCOVcAiUMS7RZ6RVUcrwAYXA.scroll
Changed around line 5: url https://www.youtube.com/channel/UCOVcAiUMS7RZ6RVUcrwAYXA
- neweststream nR-Zen2s2Qw
+ neweststream nR-Zen2s2Qw
channels/UCSFB7Xy5Fa1pVVKP_CajIrw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCSFB7Xy5Fa1pVVKP_CajIrw
- neweststream XXdoZuYtNoc
+ neweststream XXdoZuYtNoc
channels/UCSJ4gkVC6NrvII8umztf0Ow.scroll
Changed around line 5: url https://www.youtube.com/channel/UCSJ4gkVC6NrvII8umztf0Ow
- neweststream jfKfPfyJRdk
+ neweststream jfKfPfyJRdk
channels/UCSJbGtTlrDami-tDGPUV9-w.scroll
Changed around line 2
+ status off
- status off
channels/UCUc8mpd7aQROHAb-KxdoGww.scroll
Changed around line 5: url https://www.youtube.com/channel/UCUc8mpd7aQROHAb-KxdoGww
- neweststream TaBX3DdGOxc
+ neweststream TaBX3DdGOxc
channels/UCVX_4LoUm4mdZBPdpMJkkSQ.scroll
Changed around line 5: url https://www.youtube.com/channel/UCVX_4LoUm4mdZBPdpMJkkSQ
- neweststream jIp4J62aRvY
+ neweststream jIp4J62aRvY
channels/UCX4sShAQf01LYjYQhG2ZgKg.scroll
Changed around line 5: url https://www.youtube.com/channel/UCX4sShAQf01LYjYQhG2ZgKg
- neweststream WsDyRAPFBC8
+ neweststream WsDyRAPFBC8
channels/UCXbXfisDHV_gDjawCKTyTIw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCXbXfisDHV_gDjawCKTyTIw
- neweststream H3PdKeFbj1Y
+ neweststream H3PdKeFbj1Y
channels/UCZR3-lM6Z-n5_UGHlwx_Rpw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCZR3-lM6Z-n5_UGHlwx_Rpw
- neweststream grQl_OaN2BQ
+ neweststream grQl_OaN2BQ
channels/UCZvXaNYIcapCEcaJe_2cP7A.scroll
Changed around line 5: url https://www.youtube.com/channel/UCZvXaNYIcapCEcaJe_2cP7A
- neweststream liR_yBb3Afo
+ neweststream liR_yBb3Afo
channels/UCaG0IHN1RMOZ4-U3wDXAkwA.scroll
Changed around line 5: url https://www.youtube.com/channel/UCaG0IHN1RMOZ4-U3wDXAkwA
- neweststream xRPjKQtRXR8
+ neweststream xRPjKQtRXR8
channels/UCb1ANUIW7arUUDI-Mwz65rw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCb1ANUIW7arUUDI-Mwz65rw
- neweststream NRFnC7gWepE
+ neweststream NRFnC7gWepE
channels/UCbprhISv-0ReKPPyhf7-Dtw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCbprhISv-0ReKPPyhf7-Dtw
- neweststream akcb9nuDLB8
+ neweststream akcb9nuDLB8
channels/UCdRNCCz2FDwE7svh7sDuc2Q.scroll
Changed around line 5: url https://www.youtube.com/channel/UCdRNCCz2FDwE7svh7sDuc2Q
- neweststream y5bs2yUJBv8
+ neweststream y5bs2yUJBv8
channels/UCdsNEJzi7vGVL0k1YDe2znA.scroll
Changed around line 5: url https://www.youtube.com/channel/UCdsNEJzi7vGVL0k1YDe2znA
- neweststream vK5VwVyxkbI
+ neweststream vK5VwVyxkbI
channels/UCeTVoczn9NOZA9blls3YgUg.scroll
Changed around line 5: url https://www.youtube.com/channel/UCeTVoczn9NOZA9blls3YgUg
- neweststream rKn4EQ3-Ns0
+ neweststream rKn4EQ3-Ns0
channels/UCetYFjkhf7S7LwiuJxeC28g.scroll
Changed around line 5: url https://www.youtube.com/channel/UCetYFjkhf7S7LwiuJxeC28g
- neweststream 0FBiyFpV__g
+ neweststream 0FBiyFpV__g
channels/UChIv2ovrTHbZDDIaLFR9P-Q.scroll
Changed around line 5: url https://www.youtube.com/channel/UChIv2ovrTHbZDDIaLFR9P-Q
- neweststream BKMJKqQgR48
+ neweststream BKMJKqQgR48
channels/UChs0pSaEoNLV4mevBFGaoKA.scroll
Changed around line 5: url https://www.youtube.com/channel/UChs0pSaEoNLV4mevBFGaoKA
- neweststream 36YnV9STBqc
+ neweststream 36YnV9STBqc
channels/UCjkLYVF8Up8zt9ZQNLpR_TQ.scroll
Changed around line 2
+ status off
- status off
channels/UCjzHeG1KWoonmf9d5KBvSiw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCjzHeG1KWoonmf9d5KBvSiw
- neweststream -5ajVJ1Yxlg
+ neweststream -5ajVJ1Yxlg
channels/UCkFeoNSqYTa7trn75WM9tsg.scroll
Changed around line 5: url https://www.youtube.com/channel/UCkFeoNSqYTa7trn75WM9tsg
- neweststream tNkZsRW7h2c
+ neweststream tNkZsRW7h2c
channels/UClBrT0ADeJnemAyp2EbzVFw.scroll
Changed around line 5: url https://www.youtube.com/channel/UClBrT0ADeJnemAyp2EbzVFw
- neweststream vrB9wC6quaU
+ neweststream vrB9wC6quaU
channels/UCmGU7IuCWuFRhM8WXvOEM4A.scroll
Changed around line 5: url https://www.youtube.com/channel/UCmGU7IuCWuFRhM8WXvOEM4A
- neweststream 9DqfvFWrBaM
+ neweststream 9DqfvFWrBaM
channels/UCmYuOrhYCw5K02OTuXTKGcA.scroll
Changed around line 2
+ status off
- status off
channels/UCmla4OjsAqsyAbjS5XYqfPg.scroll
Changed around line 5: url https://www.youtube.com/channel/UCmla4OjsAqsyAbjS5XYqfPg
- neweststream x_4hS1A5wws
+ neweststream x_4hS1A5wws
channels/UCnLjr0czO5zPsJYubbrvHCw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCnLjr0czO5zPsJYubbrvHCw
- neweststream 4HVqC4zEPDc
+ neweststream 4HVqC4zEPDc
channels/UCnejwhgQB5D_H7envJJgbXQ.scroll
Changed around line 2
+ status off
- status off
channels/UCoOu4D7foJWfKvcDLxqrF2Q.scroll
Changed around line 2
+ status off
- status off
channels/UCpDqi4cjYZ0UZYr_1Odhavg.scroll
Changed around line 5: url https://www.youtube.com/channel/UCpDqi4cjYZ0UZYr_1Odhavg
- neweststream UhUeTG8rAXw
+ neweststream UhUeTG8rAXw
channels/UCqrILQNl5Ed9Dz6CGMyvMTQ.scroll
Changed around line 2
+ status off
- status off
channels/UCsBjURrPoezykLs9EqgamOA.scroll
Changed around line 2
+ status off
- status off
channels/UCuJMRZh0c4jaQsE7IYpAqUA.scroll
Changed around line 2
+ status off
- status off
channels/UCuPkgKp2-9zMuVIr-eAFjyw.scroll
Changed around line 5: url https://www.youtube.com/channel/UCuPkgKp2-9zMuVIr-eAFjyw
- neweststream cXRsIb1WTHY
+ neweststream cXRsIb1WTHY
channels/UCwobzUc3z-0PrFpoRxNszXQ.scroll
Changed around line 5: url https://www.youtube.com/channel/UCwobzUc3z-0PrFpoRxNszXQ
- neweststream CkchxBUtXu4
+ neweststream CkchxBUtXu4
channels/UCwqusr8YDwM-3mEYTDeJHzw.scroll
Changed around line 2
+ status off
- status off
channels/UCy6A4u_9X_FyN3DZMLtwjUg.scroll
Changed around line 5: url https://www.youtube.com/channel/UCy6A4u_9X_FyN3DZMLtwjUg
- neweststream W-23ZX_9tkY
+ neweststream W-23ZX_9tkY
channels/aesignage.scroll
Changed around line 2
+ status live
- status live
channels/airlinerslive.scroll
Changed around line 2
+ status live
- status live
channels/alpinelodgingtelluride.scroll
Changed around line 2
+ status live
- status live
channels/ambientcinematics.scroll
Changed around line 2
+ status off
- status off
channels/bigbadbench.scroll
Changed around line 2
+ status off
- status off
channels/birderking.scroll
Changed around line 2
+ status live
- status live
channels/breckyunits.scroll
Changed around line 2
+ status off
- status off
channels/brisbanelivestream.scroll
Changed around line 2
+ status live
- status live
channels/buenasnochesfarcaster.scroll
Changed around line 2
+ status off
- status off
channels/chrisgo.scroll
Changed around line 2
+ status off
- status off
channels/cornellbirdcams.scroll
Changed around line 2
+ status live
- status live
channels/crypto_wenmoon.scroll
Changed around line 2
+ status off
- status off
channels/davidconnelly.scroll
Changed around line 2
+ status off
- status off
channels/dumdummakegame.scroll
Changed around line 2
+ status off
- status off
channels/earthcam.scroll
Changed around line 2
+ status live
- status live
channels/earthtv.scroll
Changed around line 2
+ status live
- status live
channels/exploreafrica.scroll
Changed around line 2
+ status off
- status off
channels/explorebears.scroll
Changed around line 2
+ status off
- status off
channels/explorelivenaturecams.scroll
Changed around line 2
+ status live
- status live
channels/exploreoceans.scroll
Changed around line 2
+ status off
- status off
channels/faceprep.scroll
Changed around line 2
+ status live
- status live
channels/farcasterxyz.scroll
Changed around line 2
+ status off
- status off
channels/flightfocus365.scroll
Changed around line 2
+ status live
- status live
channels/gmfarcaster.scroll
Changed around line 2
+ status off
- status off
+ viewCount 18
+ likeCount 4
channels/hollywoodflch78.scroll
Changed around line 2
+ status live
- status live
channels/homewebserver.scroll
Changed around line 5: url https://www.youtube.com/@HomeWebServer
- neweststream Z8CrEerVSuE
+ neweststream Z8CrEerVSuE
channels/kabukistarship.scroll
Changed around line 2
+ status off
- status off
channels/leviskiresort.scroll
Changed around line 2
+ status live
- status live
channels/losfomos.scroll
Changed around line 2
+ status off
- status off
channels/magnimindacademy.scroll
Changed around line 2
+ status off
- status off
channels/marekrogalski.scroll
Changed around line 2
+ status live
- status live
channels/mariadeseo3191.scroll
Changed around line 2
+ status live
- status live
channels/montereybayaquarium.scroll
Changed around line 2
+ status off
- status off
channels/namibiacam.scroll
Changed around line 2
+ status off
- status off
channels/nasaspaceflight.scroll
Changed around line 2
+ status live
- status live
channels/nature-live.scroll
Changed around line 2
+ status off
- status off
channels/netfoundation.scroll
Changed around line 2
+ status off
- status off
channels/okbangershow.scroll
Changed around line 2
+ status off
- status off
channels/omglivetv1.scroll
Changed around line 2
+ status live
- status live
channels/piratesoftware.scroll
Changed around line 2
+ status off
- status off
channels/programmer-network.scroll
Changed around line 2
+ status off
- status off
channels/rachelapm.scroll
Changed around line 2
+ status live
- status live
channels/rawstartup.scroll
Changed around line 2
+ status off
- status off
channels/robingaming88.scroll
Changed around line 2
+ status off
- status off
channels/seejamaica.scroll
Changed around line 2
+ status live
- status live
channels/solentships.scroll
Changed around line 2
+ status live
- status live
channels/streamtimelive.scroll
Changed around line 2
+ status live
- status live
channels/teleportcamera.scroll
Changed around line 2
+ status live
- status live
channels/theprimetimeagen.scroll
Changed around line 2
+ status live
- status live
+
+ viewCount 12071
+ likeCount 983
+ viewerCount 1501
+ chat true
channels/therealsamuiwebcam.scroll
Changed around line 2
+ status live
- status live
channels/tvltrzcianka1.scroll
Changed around line 2
+ status live
- status live
channels/useip.scroll
Changed around line 2
+ status live
- status live
channels/virtualrailfan.scroll
Changed around line 2
+ status live
- status live
channels/visitleavenworthwa.scroll
Changed around line 2
+ status live
- status live
channels/webcamgreece.scroll
Changed around line 2
+ status live
- status live
channels/webcamsydney.scroll
Changed around line 2
+ status live
- status live
channels/wolfofbaystreet.scroll
Changed around line 2
+ status off
- status off
details.mjs
Changed around line 2: import { YouTubeFeed } from "./youtube.mjs"
- yt.updateWithVideoDetails("gmfarcaster")
+ yt.updateWithVideoDetails("theprimetimeagen")
Breck Yunits
Breck Yunits
1 month ago
channels/UC14ap4T608Zz_Mz4eezhIqw.scroll
Changed around line 7: channelid UC14ap4T608Zz_Mz4eezhIqw
- streamtime 2022-11-03T20:01:28Z
+ streamtime 2022-11-03T20:01:28Z
channels/UC3EsPQp04deLlxQxc2b2__g.scroll
Changed around line 7: channelid UC3EsPQp04deLlxQxc2b2__g
- streamtime 2024-02-03T14:44:43Z
+ streamtime 2024-02-03T14:44:43Z
channels/UC4L-dSrzbPoZcr1Av5GvwKw.scroll
Changed around line 7: channelid UC4L-dSrzbPoZcr1Av5GvwKw
- streamtime 2022-07-06T07:21:02Z
+ streamtime 2022-07-06T07:21:02Z
channels/UC5Sl4VbJELXi9SCaWbTdXfA.scroll
Changed around line 7: channelid UC5Sl4VbJELXi9SCaWbTdXfA
- streamtime 2023-12-21T01:03:33Z
+ streamtime 2023-12-21T01:03:33Z
channels/UC6Q2ZkwzOjbeMEhLJNpZKaA.scroll
Changed around line 7: channelid UC6Q2ZkwzOjbeMEhLJNpZKaA
- streamtime 2024-02-13T12:53:31Z
+ streamtime 2024-02-13T12:53:31Z
channels/UC8gbWbcNNyb5-NIXvFklkOA.scroll
Changed around line 7: channelid UC8gbWbcNNyb5-NIXvFklkOA
- streamtime 2024-09-18T01:18:30Z
+ streamtime 2024-09-18T01:18:30Z
channels/UC9-l6tK1cID43cvFE0tDQtA.scroll
Changed around line 7: channelid UC9-l6tK1cID43cvFE0tDQtA
- streamtime 2023-12-11T22:38:53Z
+ streamtime 2023-12-11T22:38:53Z
channels/UCCHrTE-Z_GRWAUpnf1FVeGw.scroll
Changed around line 7: channelid UCCHrTE-Z_GRWAUpnf1FVeGw
- streamtime 2024-11-19T03:30:47Z
+ streamtime 2024-11-19T03:30:47Z
channels/UCEyDPrWKqwWORC6TFTo4a-w.scroll
Changed around line 7: channelid UCEyDPrWKqwWORC6TFTo4a-w
- streamtime 2024-03-22T16:44:33Z
+ streamtime 2024-03-22T16:44:33Z
channels/UCFjM4SzH8zAvsC0azlStgaw.scroll
Changed around line 7: channelid UCFjM4SzH8zAvsC0azlStgaw
- streamtime 2024-03-28T14:10:40Z
+ streamtime 2024-03-28T14:10:40Z
channels/UCFzph9x-n9FR52BI94Zfgww.scroll
Changed around line 7: channelid UCFzph9x-n9FR52BI94Zfgww
- streamtime 2024-11-16T22:16:47Z
+ streamtime 2024-11-16T22:16:47Z
channels/UCGjd2P9By_xh0-UrGW3SaZw.scroll
Changed around line 7: channelid UCGjd2P9By_xh0-UrGW3SaZw
- streamtime 2023-10-29T20:43:22Z
+ streamtime 2023-10-29T20:43:22Z
channels/UCJ35n3ueAN0cWvQqKptu-Zg.scroll
Changed around line 7: channelid UCJ35n3ueAN0cWvQqKptu-Zg
- streamtime 2024-02-09T05:40:31Z
+ streamtime 2024-02-09T05:40:31Z
channels/UCJhjE7wbdYAae1G25m0tHAA.scroll
Changed around line 7: channelid UCJhjE7wbdYAae1G25m0tHAA
- streamtime 2019-01-15T15:15:41Z
+ streamtime 2019-01-15T15:15:41Z
channels/UCKvKjZ3l9azWz4F49q2R3tQ.scroll
Changed around line 7: channelid UCKvKjZ3l9azWz4F49q2R3tQ
- streamtime 2023-10-27T14:26:41Z
+ streamtime 2023-10-27T14:26:41Z
channels/UCLA_DiR1FfKNvjuUpBHmylQ.scroll
Changed around line 7: channelid UCLA_DiR1FfKNvjuUpBHmylQ
- streamtime 2024-11-18T14:05:32Z
+ streamtime 2024-11-18T14:05:32Z
channels/UCMv1mrz-j0iTVmHCFzMkZ_g.scroll
Changed around line 7: channelid UCMv1mrz-j0iTVmHCFzMkZ_g
- streamtime 2024-07-22T15:45:53Z
+ streamtime 2024-07-22T15:45:53Z
channels/UCNlfGuzOAKM1sycPuM_QTHg.scroll
Changed around line 7: channelid UCNlfGuzOAKM1sycPuM_QTHg
- streamtime 2024-08-29T14:20:41Z
+ streamtime 2024-08-29T14:20:41Z
channels/UCOVcAiUMS7RZ6RVUcrwAYXA.scroll
Changed around line 7: channelid UCOVcAiUMS7RZ6RVUcrwAYXA
- streamtime 2022-01-15T23:02:30Z
+ streamtime 2022-01-15T23:02:30Z
channels/UCSFB7Xy5Fa1pVVKP_CajIrw.scroll
Changed around line 7: channelid UCSFB7Xy5Fa1pVVKP_CajIrw
- streamtime 2024-11-03T09:09:30Z
+ streamtime 2024-11-03T09:09:30Z
channels/UCSJ4gkVC6NrvII8umztf0Ow.scroll
Changed around line 7: channelid UCSJ4gkVC6NrvII8umztf0Ow
- streamtime 2022-07-12T12:12:29Z
+ streamtime 2022-07-12T12:12:29Z
channels/UCUc8mpd7aQROHAb-KxdoGww.scroll
Changed around line 7: channelid UCUc8mpd7aQROHAb-KxdoGww
- streamtime 2022-01-05T01:02:37Z
+ streamtime 2022-01-05T01:02:37Z
channels/UCVX_4LoUm4mdZBPdpMJkkSQ.scroll
Changed around line 7: channelid UCVX_4LoUm4mdZBPdpMJkkSQ
- streamtime 2022-11-01T05:21:40Z
+ streamtime 2022-11-01T05:21:40Z
channels/UCX4sShAQf01LYjYQhG2ZgKg.scroll
Changed around line 7: channelid UCX4sShAQf01LYjYQhG2ZgKg
- streamtime 2018-03-23T12:20:59Z
+ streamtime 2018-03-23T12:20:59Z
channels/UCXbXfisDHV_gDjawCKTyTIw.scroll
Changed around line 7: channelid UCXbXfisDHV_gDjawCKTyTIw
- streamtime 2022-09-27T21:51:40Z
+ streamtime 2022-09-27T21:51:40Z
channels/UCZR3-lM6Z-n5_UGHlwx_Rpw.scroll
Changed around line 7: channelid UCZR3-lM6Z-n5_UGHlwx_Rpw
- streamtime 2023-11-27T09:50:09Z
+ streamtime 2023-11-27T09:50:09Z
channels/UCZvXaNYIcapCEcaJe_2cP7A.scroll
Changed around line 7: channelid UCZvXaNYIcapCEcaJe_2cP7A
- streamtime 2024-10-01T15:57:50Z
+ streamtime 2024-10-01T15:57:50Z
channels/UCaG0IHN1RMOZ4-U3wDXAkwA.scroll
Changed around line 7: channelid UCaG0IHN1RMOZ4-U3wDXAkwA
- streamtime 2024-01-20T00:58:44Z
+ streamtime 2024-01-20T00:58:44Z
channels/UCb1ANUIW7arUUDI-Mwz65rw.scroll
Changed around line 7: channelid UCb1ANUIW7arUUDI-Mwz65rw
- streamtime 2022-11-16T18:14:17Z
+ streamtime 2022-11-16T18:14:17Z
channels/UCbprhISv-0ReKPPyhf7-Dtw.scroll
Changed around line 7: channelid UCbprhISv-0ReKPPyhf7-Dtw
- streamtime 2024-11-21T15:43:34Z
+ streamtime 2024-11-21T15:43:34Z
channels/UCdRNCCz2FDwE7svh7sDuc2Q.scroll
Changed around line 7: channelid UCdRNCCz2FDwE7svh7sDuc2Q
- streamtime 2024-11-19T03:42:55Z
+ streamtime 2024-11-19T03:42:55Z
channels/UCdsNEJzi7vGVL0k1YDe2znA.scroll
Changed around line 7: channelid UCdsNEJzi7vGVL0k1YDe2znA
- streamtime 2023-10-19T13:57:02Z
+ streamtime 2023-10-19T13:57:02Z
channels/UCeTVoczn9NOZA9blls3YgUg.scroll
Changed around line 7: channelid UCeTVoczn9NOZA9blls3YgUg
- streamtime 2024-05-10T06:12:11Z
+ streamtime 2024-05-10T06:12:11Z
channels/UCetYFjkhf7S7LwiuJxeC28g.scroll
Changed around line 7: channelid UCetYFjkhf7S7LwiuJxeC28g
- streamtime 2023-12-28T20:51:51Z
+ streamtime 2023-12-28T20:51:51Z
channels/UChIv2ovrTHbZDDIaLFR9P-Q.scroll
Changed around line 7: channelid UChIv2ovrTHbZDDIaLFR9P-Q
- streamtime 2024-03-28T09:41:42Z
+ streamtime 2024-03-28T09:41:42Z
channels/UChs0pSaEoNLV4mevBFGaoKA.scroll
Changed around line 7: channelid UChs0pSaEoNLV4mevBFGaoKA
- streamtime 2020-03-28T00:19:07Z
+ streamtime 2020-03-28T00:19:07Z
channels/UCjzHeG1KWoonmf9d5KBvSiw.scroll
Changed around line 7: channelid UCjzHeG1KWoonmf9d5KBvSiw
- streamtime 2022-11-21T10:41:21Z
+ streamtime 2022-11-21T10:41:21Z
channels/UCkFeoNSqYTa7trn75WM9tsg.scroll
Changed around line 7: channelid UCkFeoNSqYTa7trn75WM9tsg
- streamtime 2018-12-13T08:17:00Z
+ streamtime 2018-12-13T08:17:00Z
channels/UClBrT0ADeJnemAyp2EbzVFw.scroll
Changed around line 7: channelid UClBrT0ADeJnemAyp2EbzVFw
- streamtime 2024-03-26T07:22:04Z
+ streamtime 2024-03-26T07:22:04Z
channels/UCmGU7IuCWuFRhM8WXvOEM4A.scroll
Changed around line 7: channelid UCmGU7IuCWuFRhM8WXvOEM4A
- streamtime 2024-07-03T11:28:55Z
+ streamtime 2024-07-03T11:28:55Z
channels/UCmla4OjsAqsyAbjS5XYqfPg.scroll
Changed around line 7: channelid UCmla4OjsAqsyAbjS5XYqfPg
- streamtime 2023-12-28T00:41:41Z
+ streamtime 2023-12-28T00:41:41Z
channels/UCnLjr0czO5zPsJYubbrvHCw.scroll
Changed around line 7: channelid UCnLjr0czO5zPsJYubbrvHCw
- streamtime 2023-06-26T09:09:44Z
+ streamtime 2023-06-26T09:09:44Z
channels/UCpDqi4cjYZ0UZYr_1Odhavg.scroll
Changed around line 7: channelid UCpDqi4cjYZ0UZYr_1Odhavg
- streamtime 2024-06-22T03:50:26Z
+ streamtime 2024-06-22T03:50:26Z
channels/UCuPkgKp2-9zMuVIr-eAFjyw.scroll
Changed around line 7: channelid UCuPkgKp2-9zMuVIr-eAFjyw
- streamtime 2024-07-12T00:40:35Z
+ streamtime 2024-07-12T00:40:35Z
channels/UCwobzUc3z-0PrFpoRxNszXQ.scroll
Changed around line 7: channelid UCwobzUc3z-0PrFpoRxNszXQ
- streamtime 2024-07-07T13:01:02Z
+ streamtime 2024-07-07T13:01:02Z
channels/UCy6A4u_9X_FyN3DZMLtwjUg.scroll
Changed around line 7: channelid UCy6A4u_9X_FyN3DZMLtwjUg
- streamtime 2023-10-10T01:23:12Z
+ streamtime 2023-10-10T01:23:12Z
channels/aesignage.scroll
Changed around line 7: channeltitle AE Signage
- streamtime 2024-11-25T11:17:13.983Z
+ streamtime 2024-11-25T11:17:13.983Z
channels/airlinerslive.scroll
Changed around line 7: channeltitle Airliners Live
- streamtime 2024-11-25T11:17:13.980Z
+ streamtime 2024-11-25T11:17:13.980Z
channels/alpinelodgingtelluride.scroll
Changed around line 7: channeltitle Alpine Lodging Telluride Youtube
- streamtime 2024-11-25T11:17:14.035Z
+ streamtime 2024-11-25T11:17:14.035Z
channels/brisbanelivestream.scroll
Changed around line 7: channeltitle Brisbane Live
- streamtime 2024-11-25T11:17:14.048Z
+ streamtime 2024-11-25T11:17:14.048Z
channels/davidconnelly.scroll
Changed around line 7: channeltitle David Connelly
- streamtime 2024-11-25T12:53:06.423Z
+ streamtime 2024-11-25T12:53:06.423Z
channels/earthcam.scroll
Changed around line 7: channeltitle EarthCam
- streamtime 2024-11-25T11:17:13.983Z
+ streamtime 2024-11-25T11:17:13.983Z
channels/earthtv.scroll
Changed around line 7: channeltitle earthTV
- streamtime 2024-11-25T11:17:14.073Z
+ streamtime 2024-11-25T11:17:14.073Z
channels/exploreafrica.scroll
Changed around line 7: channeltitle Explore Africa
- streamtime 2024-11-25T11:57:54.078Z
+ streamtime 2024-11-25T11:57:54.078Z
channels/explorebears.scroll
Changed around line 7: channeltitle Explore Bears & Bison
- streamtime 2024-11-25T11:57:54.051Z
+ streamtime 2024-11-25T11:57:54.051Z
channels/exploreoceans.scroll
Changed around line 7: channeltitle Explore Oceans
- streamtime 2024-11-25T11:57:54.125Z
+ streamtime 2024-11-25T11:57:54.125Z
channels/flightfocus365.scroll
Changed around line 7: channeltitle Flight Focus 365
- streamtime 2024-11-25T11:09:41.141Z
+ streamtime 2024-11-25T11:09:41.141Z
channels/hollywoodflch78.scroll
Changed around line 7: channeltitle City of Hollywood
- streamtime 2024-11-25T11:17:13.977Z
+ streamtime 2024-11-25T11:17:13.977Z
channels/homewebserver.scroll
Changed around line 6: status live
- collections coding
+ collections coding
channels/leviskiresort.scroll
Changed around line 7: channeltitle Levi Ski Resort
- streamtime 2024-11-25T11:17:13.986Z
+ streamtime 2024-11-25T11:17:13.986Z
channels/mariadeseo3191.scroll
Changed around line 7: channeltitle Maria Deseo - Philippines Live Webcam
- streamtime 2024-11-25T11:17:14.060Z
+ streamtime 2024-11-25T11:17:14.060Z
channels/montereybayaquarium.scroll
Changed around line 7: channeltitle Monterey Bay Aquarium
- streamtime 2024-11-25T11:57:54.078Z
+ streamtime 2024-11-25T11:57:54.078Z
channels/namibiacam.scroll
Changed around line 7: channeltitle NamibiaCam
- streamtime 2024-11-25T11:57:54.079Z
+ streamtime 2024-11-25T11:57:54.079Z
channels/nasaspaceflight.scroll
Changed around line 7: channeltitle NASASpaceflight
- streamtime 2024-11-25T11:17:13.987Z
+ streamtime 2024-11-25T11:17:13.987Z
channels/nature-live.scroll
Changed around line 7: channeltitle Nature Live Camera
- streamtime 2024-11-25T11:57:54.084Z
+ streamtime 2024-11-25T11:57:54.084Z
channels/omglivetv1.scroll
Changed around line 7: channeltitle OMG Live TV
- streamtime 2024-11-25T11:17:13.979Z
+ streamtime 2024-11-25T11:17:13.979Z
channels/rachelapm.scroll
Changed around line 7: channeltitle APM Digital
- streamtime 2024-11-25T11:17:13.985Z
+ streamtime 2024-11-25T11:17:13.985Z
channels/seejamaica.scroll
Changed around line 3
- channeltitle See Jamaica
+ channeltitle See Jamaica
- streamtime 2024-11-25T11:17:14.046Z
+ streamtime 2024-11-25T11:17:14.046Z
channels/solentships.scroll
Changed around line 7: channeltitle Solent Ships
- streamtime 2024-11-25T11:17:13.988Z
+ streamtime 2024-11-25T11:17:13.988Z
channels/streamtimelive.scroll
Changed around line 7: channeltitle StreamTime Live
- streamtime 2024-11-25T11:17:14.073Z
+ streamtime 2024-11-25T11:17:14.073Z
channels/teleportcamera.scroll
Changed around line 7: channeltitle Teleport.camera
- streamtime 2024-11-25T11:17:13.986Z
+ streamtime 2024-11-25T11:17:13.986Z
channels/therealsamuiwebcam.scroll
Changed around line 7: channeltitle The Real Samui Webcam
- streamtime 2024-11-25T11:17:14.046Z
+ streamtime 2024-11-25T11:17:14.046Z
channels/tvltrzcianka1.scroll
Changed around line 7: channeltitle TVL Trzcianka
- streamtime 2024-11-25T11:17:14.086Z
+ streamtime 2024-11-25T11:17:14.086Z
channels/useip.scroll
Changed around line 7: channeltitle use-IP Ltd
- streamtime 2024-11-25T11:17:13.986Z
+ streamtime 2024-11-25T11:17:13.986Z
channels/virtualrailfan.scroll
Changed around line 7: channeltitle Virtual Railfan
- streamtime 2024-11-25T11:17:13.985Z
+ streamtime 2024-11-25T11:17:13.985Z
channels/visitleavenworthwa.scroll
Changed around line 7: channeltitle Visit Leavenworth
- streamtime 2024-11-25T11:17:13.980Z
+ streamtime 2024-11-25T11:17:13.980Z
channels/webcamgreece.scroll
Changed around line 7: channeltitle WebcamGreece
- streamtime 2024-11-25T11:17:13.982Z
+ streamtime 2024-11-25T11:17:13.982Z
channels/webcamsydney.scroll
Changed around line 7: channeltitle WebcamSydney
- streamtime 2024-11-25T11:17:13.990Z
+ streamtime 2024-11-25T11:17:13.990Z
Breck Yunits
Breck Yunits
1 month ago
channels.parsers
Changed around line 33: streamtimeParser
- float sortIndex 1.6
+ float sortIndex 1.6
+ viewCountParser
+ extends abstractIntegerMeasureParser
+ description What is the most recent stream's view count?
+ float sortIndex 1.4
+ likeCountParser
+ extends abstractIntegerMeasureParser
+ description What is the most recent stream's like count?
+ float sortIndex 1.4
+ viewerCountParser
+ extends abstractIntegerMeasureParser
+ description What is the most recent stream's viewer count?
+ float sortIndex 1.4
+ chatParser
+ extends abstractBooleanMeasureParser
+ description Does the stream have chat?
+ float sortIndex 1.4
details.mjs
Changed around line 1
+ import { YouTubeFeed } from "./youtube.mjs"
+
+ const apiKey = "AIzaSyAy0N613PtrIohnjsXOn3kqbRxa5M5mdRQ"
+ const yt = new YouTubeFeed(apiKey)
+ yt.updateWithVideoDetails("gmfarcaster")
package.json
Changed around line 9
- "scroll-cli": "^155.4.0"
+ "scroll-cli": "^155.4.0",
+ "scrollsdk": "^95.0.1"
youtube.mjs
Changed around line 3: import path from "path"
+ import { createRequire } from "module"
+ const require = createRequire(import.meta.url)
+ const { Particle } = require("scrollsdk/products/Particle.js")
+
Changed around line 39: class YouTubeFeed {
- async getVideoLiveDetails(videoId) {
- const endpoint = "https://www.googleapis.com/youtube/v3/videos"
- const params = new URLSearchParams({
- part: "liveStreamingDetails,statistics,snippet",
- id: videoId,
- key: this.apiKey,
- })
+ async getVideoDetails(videoId) {
+ const videoInfo = await this.fetchVideoDetails(videoId)
+ const stats = {
+ viewCount: videoInfo.statistics?.viewCount,
+ likeCount: videoInfo.statistics?.likeCount,
+ }
+
+ const result = videoInfo.liveStreamingDetails
+ ? {
+ viewerCount: videoInfo.liveStreamingDetails.concurrentViewers || 0,
+ chat: !!videoInfo.liveStreamingDetails.activeLiveChatId,
+ ...stats,
+ }
+ : stats
+ return result
+ }
+
+ async updateWithVideoDetails(channelName) {
+ const channelFile = path.join(
+ __dirname,
+ "channels",
+ `${channelName}.scroll`,
+ )
+ // Read channel file
+ const content = await fs.readFile(channelFile, "utf-8")
+ const particle = new Particle(content)
+ const channelData = particle.toObject()
+ if (!channelData.neweststream) return
+
+ // Get video details
+ const details = await this.getVideoDetails(channelData.neweststream)
+
+ // Add video stats to channel data
+ particle.set("viewCount", details.viewCount + "")
+ particle.set("likeCount", details.likeCount + "")
+ if (details.viewerCount) {
+ particle.set("viewerCount", details.viewerCount + "")
+ particle.set("chat", details.chat + "")
+ }
+
+ await fs.writeFile(channelFile, particle.toString())
+ } catch (error) {
+ console.error(`Error updating ${channelName}:`, error)
+ throw error
+ }
+ }
+
+ async fetchVideoDetails(videoId) {
+ const cacheDir = path.join(__dirname, "videos")
+ const cacheFile = path.join(cacheDir, `${videoId}.json`)
+
+ try {
+ // Check cache first
+ try {
+ const cached = await fs.readFile(cacheFile, "utf-8")
+ return JSON.parse(cached)
+ } catch (e) {
+ // Cache miss, continue to API call
+ }
+
+ const endpoint = "https://www.googleapis.com/youtube/v3/videos"
+ const params = new URLSearchParams({
+ part: "liveStreamingDetails,statistics,snippet",
+ id: videoId,
+ key: this.apiKey,
+ })
+
Changed around line 116: class YouTubeFeed {
- return {
- viewerCount: videoInfo.liveStreamingDetails?.concurrentViewers || 0,
- hasLiveChat: !!videoInfo.liveStreamingDetails?.activeLiveChatId,
- chatId: videoInfo.liveStreamingDetails?.activeLiveChatId,
- isLive: videoInfo.snippet?.liveBroadcastContent === "live",
- totalViews: videoInfo.statistics?.viewCount,
- scheduledStartTime: videoInfo.liveStreamingDetails?.scheduledStartTime,
- actualStartTime: videoInfo.liveStreamingDetails?.actualStartTime,
- }
+
+ // Cache the result
+ await fs.mkdir(cacheDir, { recursive: true })
+ await fs.writeFile(cacheFile, JSON.stringify(videoInfo, undefined, 2))
+
+ return videoInfo
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/gmfarcaster.scroll
channels/gmfarcaster.scroll
Changed around line 4: id gmfarcaster
- status live
+ status off
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated 404.scroll
404.scroll
Changed around line 1
- const path = window.location.pathname.slice(1)
+ const path = window.location.pathname.slice(1).replace("/", "")
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated 404.scroll
404.scroll
Changed around line 1
+ buildHtml
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated 404.scroll
404.scroll
Changed around line 1
+ script
+ const path = window.location.pathname.slice(1)
+ if (path) window.location.href = `/?p=${path}`
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
created 404.scroll
404.scroll
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 273: class Togger {
+ const url = `https://www.youtube.com/watch?v=${current.neweststream}`
-
Breck Yunits
Breck Yunits
1 month ago
Breck Yunits
Breck Yunits
1 month ago
channels/gmfarcaster.scroll
Changed around line 4: id gmfarcaster
- status off
+ status live
- neweststream gJC32yXn6ec
+ neweststream WGyFaSujUvk
channels/theprimetimeagen.scroll
Changed around line 1
- id UC8ENHE5xdFSwx71u3fDH5Xw
- url https://www.youtube.com/channel/UC8ENHE5xdFSwx71u3fDH5Xw
+ id theprimetimeagen
+ url https://www.youtube.com/@ThePrimeTimeagen
- status off
+ status live
- neweststream A_XGsAl-LqY
+ neweststream AycijooNahI
ffff:71.91.185.42
ffff:71.91.185.42
1 month ago
updated channels/cornellbirdcams.scroll
channels/cornellbirdcams.scroll
Changed around line 4: id cornellbirdcams
- status off
+ status live
- streamtime 2024-11-25T11:57:54.075Z
+ streamtime 2024-11-25T11:57:54.075Z
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/explorelivenaturecams.scroll
channels/explorelivenaturecams.scroll
Changed around line 4: id explorelivenaturecams
- status off
+ status live
- streamtime 2024-11-25T11:57:54.125Z
+ streamtime 2024-11-25T11:57:54.125Z
1
1
1 month ago
updated channels/faceprep.scroll
channels/faceprep.scroll
Changed around line 4: id faceprep
- status off
+ status live
1
1
1 month ago
updated channels/faceprep.scroll
channels/faceprep.scroll
Changed around line 4: id faceprep
- status live
+ status off
1
1
1 month ago
updated channels/faceprep.scroll
channels/faceprep.scroll
Changed around line 4: id faceprep
- status off
+ status live
- streamtime 2024-11-25T12:53:06.476Z
+ streamtime 2024-11-25T12:53:06.476Z
1
1
1 month ago
updated channels/marekrogalski.scroll
channels/marekrogalski.scroll
Changed around line 4: id marekrogalski
- status off
+ status live
- streamtime 2024-11-25T12:53:06.430Z
+ streamtime 2024-11-25T12:53:06.430Z
1
1
1 month ago
updated channels/birderking.scroll
addchannel.mjs
Changed around line 21: const main = async () => {
- const data = `https://www.youtube.com/watch?v=F0GOOP82094 nature
- https://www.youtube.com/watch?v=DHUnz4dyb54 nature
- https://www.youtube.com/watch?v=oI8R4_UG3Fs nature
- https://www.youtube.com/watch?v=3szkFHfr6sA nature
- https://www.youtube.com/watch?v=jzx_n25g3kA nature
- https://www.youtube.com/watch?v=RnCAl0mQgqA nature
- https://www.youtube.com/watch?v=dIChLG4_WNs nature
- https://www.youtube.com/watch?v=OMlf71t2oV0 nature
- https://www.youtube.com/watch?v=x10vL6_47Dw nature
- https://www.youtube.com/watch?v=yPSYdCWRWFA nature
- https://www.youtube.com/watch?v=56WBs0A4Kng nature
- https://www.youtube.com/watch?v=DAmFZj1y_a0 nature
- https://www.youtube.com/watch?v=RmmAzrAkKqI nature
- https://www.youtube.com/watch?v=yfSyjwY6zSQ nature
- https://www.youtube.com/watch?v=dqbPOGv3MrY nature`
+ const data = `https://www.youtube.com/watch?v=w9yFVxLFAEg coding
+ https://www.youtube.com/watch?v=XG9NN-yDlxQ coding
+ https://www.youtube.com/watch?v=OO3O-aYwdAw coding`
channels/birderking.scroll
Changed around line 4: id birderking
- status off
+ status live
- streamtime 2024-11-25T11:57:54.049Z
+ streamtime 2024-11-25T11:57:54.049Z
channels/davidconnelly.scroll
Changed around line 1
+ ../channels.parsers
+
+ id davidconnelly
+ url https://www.youtube.com/@davidconnelly
+ channelid UCtsojFV90CDh7uABAssuITw
+ channeltitle David Connelly
+ status off
+ collections coding
+ neweststream OO3O-aYwdAw
+ streamtime 2024-11-25T12:53:06.423Z
channels/faceprep.scroll
Changed around line 1
+ ../channels.parsers
+
+ id faceprep
+ url https://www.youtube.com/@faceprep
+ channelid UCzlQ4LgPbuedoeBoK-oDJMA
+ channeltitle FACE Prep
+ status off
+ collections coding
+ neweststream w9yFVxLFAEg
+ streamtime 2024-11-25T12:53:06.476Z
channels/marekrogalski.scroll
Changed around line 1
+ ../channels.parsers
+
+ id marekrogalski
+ url https://www.youtube.com/@marekrogalski
+ channelid UCBPKTkmfqWCVnrEv8CBPrbg
+ channeltitle Marek “maf” Rogalski
+ status off
+ collections coding
+ neweststream XG9NN-yDlxQ
+ streamtime 2024-11-25T12:53:06.430Z
channels/myquickmick.scroll
Changed around line 0
- ../channels.parsers
-
- id myquickmick
- url https://www.youtube.com/@MyQuickmick
- channelid UC3j18Bh0N4kCWBoPQx_pfnw
- channeltitle Financial Software Development (FSD) Ltd.
- status off
- collections coding
- neweststream a5oo4dYV4_E
channels/revscarecrowafterhours.scroll
Changed around line 0
- ../channels.parsers
-
- id revscarecrowafterhours
- url https://www.youtube.com/@RevScarecrowAfterHours
- channelid UCSNF0FG_I8NboKf0H7Xn1CQ
- channeltitle RevScarecrow: After Hours
- status off
- collections coding
- neweststream p1N-nyOUGzw
togger.js
Changed around line 94: class Togger {
- const streams = this.getCollection(collectionName)
- this.streams = streams.map((item) => {
+ let streams = this.getCollection(collectionName)
+ streams = streams.map((item) => {
Changed around line 108: class Togger {
- this.streams = Array.from(
- new Map(this.streams.map((item) => [item.deepLink, item])).values(),
+ streams = Array.from(
+ new Map(streams.map((item) => [item.deepLink, item])).values(),
+
+ this.streams = lodash.sortBy(this.streams, "status")
+
+ this.streams = streams
Changed around line 359: class Togger {
- if (!isLive && this.currentChannel.status === "live") this.reportOffline()
+ if (!isLive && this.currentChannel.status === "live") this.reportStatus("off")
+ if (isLive && this.currentChannel.status === "off") this.reportStatus("live")
Changed around line 374: class Togger {
- async reportOffline() {
+ async reportStatus(value) {
- this.currentChannel.status = "off"
+ this.currentChannel.status = value
- `/set?folderName=togger.com&file=${filename}&line=status off`,
+ `/set?folderName=togger.com&file=${filename}&line=status ${value}`,
Breck Yunits
Breck Yunits
1 month ago
addchannel.mjs
Changed around line 21: const main = async () => {
- const data = `https://www.youtube.com/watch?v=ydYDqZQpim8 worldcams
- https://www.youtube.com/watch?v=gU6XGPaFL1s worldcams
- https://www.youtube.com/watch?v=F5Q5ViU8QR0 worldcams
- https://www.youtube.com/watch?v=8Et9fVZld7E worldcams
- https://www.youtube.com/watch?v=cmkAbDUEoyA worldcams
- https://www.youtube.com/watch?v=REW9Gr9K4b0 worldcams
- https://www.youtube.com/watch?v=e2gC37ILQmk worldcams
- https://www.youtube.com/watch?v=AZUT3PU7sqs worldcams
- https://www.youtube.com/watch?v=u4UZ4UvZXrg worldcams
- https://www.youtube.com/watch?v=LwihxyJ4V20 worldcams
- https://www.youtube.com/watch?v=5uZa3-RMFos worldcams
- https://www.youtube.com/watch?v=TmtVbezZaqg worldcams
- https://www.youtube.com/watch?v=mhJRzQsLZGg worldcams
- https://www.youtube.com/watch?v=fIMbMz2P7Bs worldcams
- https://www.youtube.com/watch?v=XF6YDqccSsg worldcams
- https://www.youtube.com/watch?v=3LXQWU67Ufk worldcams
- https://www.youtube.com/watch?v=1BeaYMK9s6Y worldcams
- https://www.youtube.com/watch?v=yFgVmioYkys worldcams
- https://www.youtube.com/watch?v=Fw9hgttWzIg worldcams
- https://www.youtube.com/watch?v=hRJVykzy78g worldcams
- https://www.youtube.com/watch?v=jtvmwjzZY0c worldcams
- https://www.youtube.com/watch?v=41dve_9EfyI worldcams
- https://www.youtube.com/watch?v=976UrL4MWTA worldcams
- https://www.youtube.com/watch?v=OFCwQdUWsu4 worldcams
- https://www.youtube.com/watch?v=5ytYnx93bXs worldcams
- https://www.youtube.com/watch?v=XBLX-zkZlaI worldcams`
+ const data = `https://www.youtube.com/watch?v=F0GOOP82094 nature
+ https://www.youtube.com/watch?v=DHUnz4dyb54 nature
+ https://www.youtube.com/watch?v=oI8R4_UG3Fs nature
+ https://www.youtube.com/watch?v=3szkFHfr6sA nature
+ https://www.youtube.com/watch?v=jzx_n25g3kA nature
+ https://www.youtube.com/watch?v=RnCAl0mQgqA nature
+ https://www.youtube.com/watch?v=dIChLG4_WNs nature
+ https://www.youtube.com/watch?v=OMlf71t2oV0 nature
+ https://www.youtube.com/watch?v=x10vL6_47Dw nature
+ https://www.youtube.com/watch?v=yPSYdCWRWFA nature
+ https://www.youtube.com/watch?v=56WBs0A4Kng nature
+ https://www.youtube.com/watch?v=DAmFZj1y_a0 nature
+ https://www.youtube.com/watch?v=RmmAzrAkKqI nature
+ https://www.youtube.com/watch?v=yfSyjwY6zSQ nature
+ https://www.youtube.com/watch?v=dqbPOGv3MrY nature`
channels/birderking.scroll
Changed around line 1
+ ../channels.parsers
+
+ id birderking
+ url https://www.youtube.com/@birderking
+ channelid UC7wafFu5c8AO0YF5U7R7xFA
+ channeltitle Birder King
+ status off
+ collections nature
+ neweststream 56WBs0A4Kng
+ streamtime 2024-11-25T11:57:54.049Z
channels/cornellbirdcams.scroll
Changed around line 1
+ ../channels.parsers
+
+ id cornellbirdcams
+ url https://www.youtube.com/@cornellbirdcams
+ channelid UCZXZQxS3d6NpR-eH_gdDwYA
+ channeltitle Cornell Lab Bird Cams
+ status off
+ collections nature
+ neweststream x10vL6_47Dw
+ streamtime 2024-11-25T11:57:54.075Z
channels/exploreafrica.scroll
Changed around line 1
+ ../channels.parsers
+
+ id exploreafrica
+ url https://www.youtube.com/@exploreafrica
+ channelid UCiGOIXjFqy5_mUNxQNOMfHw
+ channeltitle Explore Africa
+ status off
+ collections nature
+ neweststream yfSyjwY6zSQ
+ streamtime 2024-11-25T11:57:54.078Z
channels/explorebears.scroll
Changed around line 1
+ ../channels.parsers
+
+ id explorebears
+ url https://www.youtube.com/@explorebears
+ channelid UC2Sk0aXLq3ADkH_USGPKT_Q
+ channeltitle Explore Bears & Bison
+ status off
+ collections nature
+ neweststream 3szkFHfr6sA
+ streamtime 2024-11-25T11:57:54.051Z
channels/explorelivenaturecams.scroll
Changed around line 1
+ ../channels.parsers
+
+ id explorelivenaturecams
+ url https://www.youtube.com/@explorelivenaturecams
+ channelid UC-2KSeUU5SMCX6XLRD-AEvw
+ channeltitle Explore Live Nature Cams
+ status off
+ collections nature
+ neweststream RmmAzrAkKqI
+ streamtime 2024-11-25T11:57:54.125Z
channels/exploreoceans.scroll
Changed around line 1
+ ../channels.parsers
+
+ id exploreoceans
+ url https://www.youtube.com/@exploreoceans
+ channelid UCSyg9cb3Iq-NtlbxqNB9wGw
+ channeltitle Explore Oceans
+ status off
+ collections nature
+ neweststream dqbPOGv3MrY
+ streamtime 2024-11-25T11:57:54.125Z
channels/montereybayaquarium.scroll
Changed around line 1
+ ../channels.parsers
+
+ id montereybayaquarium
+ url https://www.youtube.com/@montereybayaquarium
+ channelid UCnM5iMGiKsZg-iOlIO2ZkdQ
+ channeltitle Monterey Bay Aquarium
+ status off
+ collections nature
+ neweststream OMlf71t2oV0
+ streamtime 2024-11-25T11:57:54.078Z
channels/namibiacam.scroll
Changed around line 4: id namibiacam
- status live
- collections worldcams
- neweststream ydYDqZQpim8
- streamtime 2024-11-25T11:17:13.984Z
+ status off
+ collections nature
+ neweststream DAmFZj1y_a0
+ streamtime 2024-11-25T11:57:54.079Z
channels/nature-live.scroll
Changed around line 1
+ ../channels.parsers
+
+ id nature-live
+ url https://www.youtube.com/@nature-live
+ channelid UCRPhYF9rd5ov7DNKj99MNIg
+ channeltitle Nature Live Camera
+ status off
+ collections nature
+ neweststream F0GOOP82094
+ streamtime 2024-11-25T11:57:54.084Z
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 27: class Togger {
+ if (params.get("shuffle"))
+ this.shuffle()
Changed around line 134: class Togger {
- this.nextChannel()
Changed around line 159: class Togger {
+ this.nextChannel()
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 3: let channelName = document.querySelector(".channel-name")
- const defaultCollection = "coding"
+ const defaultCollection = "worldcams"
Breck Yunits
Breck Yunits
1 month ago
channels/UC7FlLbNo66YsCEAPuJITiNg.scroll
Changed around line 0
- ../channels.parsers
-
- id UC7FlLbNo66YsCEAPuJITiNg
- url https://www.youtube.com/channel/UC7FlLbNo66YsCEAPuJITiNg
- status live
- channelid UC7FlLbNo66YsCEAPuJITiNg
- channeltitle News18 Rajasthan
- neweststream aXJcd9ld3Q4
- collections general
- streamtime 2024-11-23T08:21:26Z
channels/UC7wXt18f2iA3EDXeqAVuKng.scroll
Changed around line 0
- ../channels.parsers
-
- id UC7wXt18f2iA3EDXeqAVuKng
- url https://www.youtube.com/channel/UC7wXt18f2iA3EDXeqAVuKng
- channelid UC7wXt18f2iA3EDXeqAVuKng
- channeltitle Republic Bharat
- status off
- collections general
- neweststream k1Si7WvjX1Q
- streamtime 2024-11-23T05:05:35Z
channels/UC8Z-VjXBtDJTvq6aqkIskPg.scroll
Changed around line 0
- ../channels.parsers
-
- id UC8Z-VjXBtDJTvq6aqkIskPg
- url https://www.youtube.com/channel/UC8Z-VjXBtDJTvq6aqkIskPg
- channelid UC8Z-VjXBtDJTvq6aqkIskPg
- channeltitle Polimer News
- status off
- collections general
- neweststream 8t3r_KMhDjk
- streamtime 2024-11-23T01:59:06Z
channels/UCAR3h_9fLV82N2FH4cE4RKw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCAR3h_9fLV82N2FH4cE4RKw
- url https://www.youtube.com/channel/UCAR3h_9fLV82N2FH4cE4RKw
- channelid UCAR3h_9fLV82N2FH4cE4RKw
- channeltitle TV5 News
- status off
- collections general
- neweststream kgEmA0pNHFo
- streamtime 2024-11-23T12:07:13Z
channels/UCDCMjD1XIAsCZsYHNMGVcog.scroll
Changed around line 0
- ../channels.parsers
-
- id UCDCMjD1XIAsCZsYHNMGVcog
- url https://www.youtube.com/channel/UCDCMjD1XIAsCZsYHNMGVcog
- channelid UCDCMjD1XIAsCZsYHNMGVcog
- channeltitle V6 News Telugu
- status off
- collections general
- neweststream jVvvrZWJ6lI
- streamtime 2024-11-23T01:59:34Z
channels/UCH7nv1A9xIrAifZJNvt7cgA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCH7nv1A9xIrAifZJNvt7cgA
- url https://www.youtube.com/channel/UCH7nv1A9xIrAifZJNvt7cgA
- channelid UCH7nv1A9xIrAifZJNvt7cgA
- channeltitle ABP MAJHA
- status off
- collections general
- neweststream Azjwm0ysgV4
- streamtime 2024-11-23T11:10:41Z
channels/UCIvaYmXn910QMdemBG3v1pQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCIvaYmXn910QMdemBG3v1pQ
- url https://www.youtube.com/channel/UCIvaYmXn910QMdemBG3v1pQ
- channelid UCIvaYmXn910QMdemBG3v1pQ
- channeltitle Zee News
- status off
- collections general
- neweststream L1Y3CVU5yl4
- streamtime 2024-11-23T10:41:10Z
channels/UCJrpiw6dS09Zx2Z8d9AFWDA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCJrpiw6dS09Zx2Z8d9AFWDA
- url https://www.youtube.com/channel/UCJrpiw6dS09Zx2Z8d9AFWDA
- channelid UCJrpiw6dS09Zx2Z8d9AFWDA
- channeltitle CricTalks
- status off
- collections general
- neweststream wanndonN2J0
- streamtime 2024-11-23T09:11:56Z
channels/UCOutOIcn_oho8pyVN3Ng-Pg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCOutOIcn_oho8pyVN3Ng-Pg
- url https://www.youtube.com/channel/UCOutOIcn_oho8pyVN3Ng-Pg
- channelid UCOutOIcn_oho8pyVN3Ng-Pg
- channeltitle TV9 Bharatvarsh
- status off
- collections general
- neweststream jGImQl2RpJA
- streamtime 2024-11-23T07:18:49Z
channels/UCPP3etACgdUWvizcES1dJ8Q.scroll
Changed around line 0
- ../channels.parsers
-
- id UCPP3etACgdUWvizcES1dJ8Q
- url https://www.youtube.com/channel/UCPP3etACgdUWvizcES1dJ8Q
- channelid UCPP3etACgdUWvizcES1dJ8Q
- channeltitle News18 India
- status off
- collections general
- neweststream 3JpfiX76Xe0
- streamtime 2024-11-23T08:48:04Z
channels/UCPXTXMecYqnRKNdqdVOGSFg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCPXTXMecYqnRKNdqdVOGSFg
- url https://www.youtube.com/channel/UCPXTXMecYqnRKNdqdVOGSFg
- status live
- channelid UCPXTXMecYqnRKNdqdVOGSFg
- channeltitle TV9 Telugu Live
- neweststream jH417dYayWg
- collections general
- streamtime 2024-11-23T07:02:29Z
channels/UCRWFSbif-RFENbBrSiez1DA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCRWFSbif-RFENbBrSiez1DA
- url https://www.youtube.com/channel/UCRWFSbif-RFENbBrSiez1DA
- channelid UCRWFSbif-RFENbBrSiez1DA
- channeltitle ABP NEWS
- status off
- collections general
- neweststream o2mSBynq-JU
- streamtime 2024-11-23T07:02:33Z
channels/UCT_QwW7Tbew5qrYNb2auqAQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCT_QwW7Tbew5qrYNb2auqAQ
- url https://www.youtube.com/channel/UCT_QwW7Tbew5qrYNb2auqAQ
- channelid UCT_QwW7Tbew5qrYNb2auqAQ
- channeltitle SanskarTV
- status off
- collections general
- neweststream PSUxU4_qKjM
- streamtime 2024-11-21T07:54:26Z
channels/UCYPvAwZP8pZhSMW8qs7cVCw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCYPvAwZP8pZhSMW8qs7cVCw
- url https://www.youtube.com/channel/UCYPvAwZP8pZhSMW8qs7cVCw
- status live
- channelid UCYPvAwZP8pZhSMW8qs7cVCw
- channeltitle India Today
- neweststream 24BuXIy4TGY
- collections general
- streamtime 2024-11-23T07:04:22Z
channels/UCa-vioGhe2btBcZneaPonKA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCa-vioGhe2btBcZneaPonKA
- url https://www.youtube.com/channel/UCa-vioGhe2btBcZneaPonKA
- status live
- channelid UCa-vioGhe2btBcZneaPonKA
- channeltitle News18 Kannada
- neweststream 26uOWrCYCC0
- collections general
- streamtime 2024-11-23T06:57:01Z
channels/UCajVjEHDoVn_AHsunUZz_EQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCajVjEHDoVn_AHsunUZz_EQ
- url https://www.youtube.com/channel/UCajVjEHDoVn_AHsunUZz_EQ
- channelid UCajVjEHDoVn_AHsunUZz_EQ
- channeltitle Republic Bangla
- status off
- collections general
- neweststream T5MKvEbjhCA
- streamtime 2024-11-23T00:57:53Z
channels/UCdOSeEq9Cs2Pco7OCn2_i5w.scroll
Changed around line 0
- ../channels.parsers
-
- id UCdOSeEq9Cs2Pco7OCn2_i5w
- url https://www.youtube.com/channel/UCdOSeEq9Cs2Pco7OCn2_i5w
- channelid UCdOSeEq9Cs2Pco7OCn2_i5w
- channeltitle TV9 Marathi
- status off
- collections general
- neweststream eLUuVGnS_Dg
- streamtime 2024-11-23T02:48:45Z
channels/UCeY0bbntWzzVIaj2z3QigXg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCeY0bbntWzzVIaj2z3QigXg
- url https://www.youtube.com/channel/UCeY0bbntWzzVIaj2z3QigXg
- status live
- channelid UCeY0bbntWzzVIaj2z3QigXg
- channeltitle NBC News
- neweststream _8cvAlp8C7I
- collections general
- streamtime 2024-11-22T17:13:04Z
channels/UCef1-8eOpJgud7szVPlZQAQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCef1-8eOpJgud7szVPlZQAQ
- url https://www.youtube.com/channel/UCef1-8eOpJgud7szVPlZQAQ
- status live
- channelid UCef1-8eOpJgud7szVPlZQAQ
- channeltitle CNN-News18
- neweststream sGgDLIZbTxo
- collections general
- streamtime 2024-11-23T05:40:17Z
channels/UCt4t-jeY85JegMlZ-E5UWtA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCt4t-jeY85JegMlZ-E5UWtA
- url https://www.youtube.com/channel/UCt4t-jeY85JegMlZ-E5UWtA
- channelid UCt4t-jeY85JegMlZ-E5UWtA
- channeltitle Aaj Tak
- status off
- collections general
- neweststream eALlt0VzWVE
- streamtime 2024-11-23T07:48:29Z
channels/UCtFQDgA8J8_iiwc5-KoAQlg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCtFQDgA8J8_iiwc5-KoAQlg
- url https://www.youtube.com/channel/UCtFQDgA8J8_iiwc5-KoAQlg
- channelid UCtFQDgA8J8_iiwc5-KoAQlg
- channeltitle ANI News
- status off
- collections general
- neweststream 5a-6ckoak9E
- streamtime 2024-11-23T07:42:45Z
channels/UCttspZesZIDEwwpVIgoZtWQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCttspZesZIDEwwpVIgoZtWQ
- url https://www.youtube.com/channel/UCttspZesZIDEwwpVIgoZtWQ
- status live
- channelid UCttspZesZIDEwwpVIgoZtWQ
- channeltitle IndiaTV
- neweststream z4pFugpKv_k
- collections general
- streamtime 2024-11-23T04:32:40Z
channels/UCuzS3rPQAYqHcLWqOFuY0pw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCuzS3rPQAYqHcLWqOFuY0pw
- url https://www.youtube.com/channel/UCuzS3rPQAYqHcLWqOFuY0pw
- channelid UCuzS3rPQAYqHcLWqOFuY0pw
- channeltitle News 24
- status off
- collections general
- neweststream U_QE3Ju6PhA
- streamtime 2024-11-23T02:38:07Z
channels/UCv3rFzn-GHGtqzXiaq3sWNg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCv3rFzn-GHGtqzXiaq3sWNg
- url https://www.youtube.com/channel/UCv3rFzn-GHGtqzXiaq3sWNg
- channelid UCv3rFzn-GHGtqzXiaq3sWNg
- channeltitle ABP ANANDA
- status off
- collections general
- neweststream 9M9faygByjE
- streamtime 2024-11-23T06:47:21Z
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/UCtFQDgA8J8_iiwc5-KoAQlg.scroll
channels/UCtFQDgA8J8_iiwc5-KoAQlg.scroll
Changed around line 2
- status live
- neweststream 5a-6ckoak9E
+ status off
- streamtime 2024-11-23T07:42:45Z
+ neweststream 5a-6ckoak9E
+ streamtime 2024-11-23T07:42:45Z
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/UCt4t-jeY85JegMlZ-E5UWtA.scroll
channels/UCt4t-jeY85JegMlZ-E5UWtA.scroll
Changed around line 2
- status live
- neweststream eALlt0VzWVE
+ status off
- streamtime 2024-11-23T07:48:29Z
+ neweststream eALlt0VzWVE
+ streamtime 2024-11-23T07:48:29Z
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/UC7wXt18f2iA3EDXeqAVuKng.scroll
channels/UC7wXt18f2iA3EDXeqAVuKng.scroll
Changed around line 2
- status live
- neweststream k1Si7WvjX1Q
+ status off
- streamtime 2024-11-23T05:05:35Z
+ neweststream k1Si7WvjX1Q
+ streamtime 2024-11-23T05:05:35Z
Breck Yunits
Breck Yunits
1 month ago
channels/UCdi8yQBdBfn1ECu3ayH_TnA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCdi8yQBdBfn1ECu3ayH_TnA
- url https://www.youtube.com/channel/UCdi8yQBdBfn1ECu3ayH_TnA
- status live
- channelid UCdi8yQBdBfn1ECu3ayH_TnA
- channeltitle Tim Janis
- neweststream i8HTxfRF1-g
- collections ambience
- streamtime 2024-09-18T21:08:11Z
Breck Yunits
Breck Yunits
1 month ago
channels/UC3prwMn9aU2z5Y158ZdGyyA.scroll
Changed around line 0
- ../channels.parsers
-
- id UC3prwMn9aU2z5Y158ZdGyyA
- url https://www.youtube.com/channel/UC3prwMn9aU2z5Y158ZdGyyA
- status live
- channelid UC3prwMn9aU2z5Y158ZdGyyA
- channeltitle CRUX
- neweststream MWMFdgrwtgk
- collections science
- streamtime 2024-11-21T05:30:55Z
channels/UC8NFs-VWUsyuq4zaYVVMgCQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UC8NFs-VWUsyuq4zaYVVMgCQ
- url https://www.youtube.com/channel/UC8NFs-VWUsyuq4zaYVVMgCQ
- status live
- channelid UC8NFs-VWUsyuq4zaYVVMgCQ
- channeltitle Scratch Garden
- neweststream jszNPXLpbo8
- collections science
- streamtime 2024-11-23T06:59:02Z
channels/UC8u2mS-ZGT2PldXH8-zvx3A.scroll
Changed around line 0
- ../channels.parsers
-
- id UC8u2mS-ZGT2PldXH8-zvx3A
- url https://www.youtube.com/channel/UC8u2mS-ZGT2PldXH8-zvx3A
- status live
- channelid UC8u2mS-ZGT2PldXH8-zvx3A
- channeltitle 9 Story Fun
- neweststream 9Jqi8YPji40
- collections science
- streamtime 2024-11-21T15:57:20Z
channels/UCCQmi1Bd-_tHRm6M2uPlGUA.scroll
Changed around line 0
- ../channels.parsers
-
- id UCCQmi1Bd-_tHRm6M2uPlGUA
- url https://www.youtube.com/channel/UCCQmi1Bd-_tHRm6M2uPlGUA
- status live
- channelid UCCQmi1Bd-_tHRm6M2uPlGUA
- channeltitle Bharat 24 - Vision Of New India
- neweststream yprVpUH_4NQ
- collections science
- streamtime 2024-11-03T10:52:29Z
channels/UCH7zqR7-T0oHRe8exhPuUag.scroll
Changed around line 0
- ../channels.parsers
-
- id UCH7zqR7-T0oHRe8exhPuUag
- url https://www.youtube.com/channel/UCH7zqR7-T0oHRe8exhPuUag
- status live
- channelid UCH7zqR7-T0oHRe8exhPuUag
- channeltitle YouCurious?
- neweststream d1OrrJ_Or3I
- collections science
- streamtime 2024-11-23T11:19:44Z
channels/UCHCR4UFsGwd_VcDa0-a4haw.scroll
Changed around line 0
- ../channels.parsers
-
- id UCHCR4UFsGwd_VcDa0-a4haw
- url https://www.youtube.com/channel/UCHCR4UFsGwd_VcDa0-a4haw
- status live
- channelid UCHCR4UFsGwd_VcDa0-a4haw
- channeltitle TV9 Bangla
- neweststream 4TgrXfWdBTU
- collections science
- streamtime 2024-11-23T09:25:35Z
channels/UCMamNBjyzIR-824ZjntAXmg.scroll
Changed around line 0
- ../channels.parsers
-
- id UCMamNBjyzIR-824ZjntAXmg
- url https://www.youtube.com/channel/UCMamNBjyzIR-824ZjntAXmg
- status live
- channelid UCMamNBjyzIR-824ZjntAXmg
- channeltitle Sant Shri Asharamji Ashram
- neweststream emWw0AQnRw4
- collections science
- streamtime 2024-05-11T10:38:03Z
channels/UCXIvAXVdbUDzIFhVwB9RR-g.scroll
Changed around line 0
- ../channels.parsers
-
- id UCXIvAXVdbUDzIFhVwB9RR-g
- url https://www.youtube.com/channel/UCXIvAXVdbUDzIFhVwB9RR-g
- status live
- channelid UCXIvAXVdbUDzIFhVwB9RR-g
- channeltitle Sheriff Labrador - Kids Cartoon
- neweststream 1tVC_70BOe8
- collections science
- streamtime 2024-11-22T01:13:14Z
channels/UCZYqWTQJzJaMW7jFG16p8ug.scroll
Changed around line 0
- ../channels.parsers
-
- id UCZYqWTQJzJaMW7jFG16p8ug
- url https://www.youtube.com/channel/UCZYqWTQJzJaMW7jFG16p8ug
- status live
- channelid UCZYqWTQJzJaMW7jFG16p8ug
- channeltitle LAB 360
- neweststream 8cc9vC5cVq8
- collections science
- streamtime 2024-11-23T11:07:32Z
channels/UChftTVI0QJmyXkajQYt2tiQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UChftTVI0QJmyXkajQYt2tiQ
- url https://www.youtube.com/channel/UChftTVI0QJmyXkajQYt2tiQ
- status live
- channelid UChftTVI0QJmyXkajQYt2tiQ
- channeltitle moneycontrol
- neweststream z6UARRAtgok
- collections science
- streamtime 2024-11-22T11:15:28Z
channels/UCm7lHFkt2yB_WzL67aruVBQ.scroll
Changed around line 0
- ../channels.parsers
-
- id UCm7lHFkt2yB_WzL67aruVBQ
- url https://www.youtube.com/channel/UCm7lHFkt2yB_WzL67aruVBQ
- status live
- channelid UCm7lHFkt2yB_WzL67aruVBQ
- channeltitle Hindustan Times
- neweststream evLVisM6H8Q
- collections science
- streamtime 2024-11-22T03:42:29Z
channels/UCu7IDy0y-ZA0qaG51wrQY6w.scroll
Changed around line 0
- ../channels.parsers
-
- id UCu7IDy0y-ZA0qaG51wrQY6w
- url https://www.youtube.com/channel/UCu7IDy0y-ZA0qaG51wrQY6w
- status live
- channelid UCu7IDy0y-ZA0qaG51wrQY6w
- channeltitle Curious George Official
- neweststream EJkm3-Nn3AQ
- collections science
- streamtime 2024-11-21T15:46:43Z
Breck Yunits
Breck Yunits
1 month ago
channels/ambientcinematics.scroll
Changed around line 5: url https://www.youtube.com/@AmbientCinematics
- collections ambient
+ collections ambience
youtube.mjs
Changed around line 35: class YouTubeFeed {
+ async getVideoLiveDetails(videoId) {
+ const endpoint = "https://www.googleapis.com/youtube/v3/videos"
+ const params = new URLSearchParams({
+ part: "liveStreamingDetails,statistics,snippet",
+ id: videoId,
+ key: this.apiKey,
+ })
+
+ try {
+ const response = await fetch(`${endpoint}?${params}`)
+ const data = await response.json()
+
+ if (!data.items?.[0]) {
+ throw new Error("Video not found")
+ }
+
+ const videoInfo = data.items[0]
+ return {
+ viewerCount: videoInfo.liveStreamingDetails?.concurrentViewers || 0,
+ hasLiveChat: !!videoInfo.liveStreamingDetails?.activeLiveChatId,
+ chatId: videoInfo.liveStreamingDetails?.activeLiveChatId,
+ isLive: videoInfo.snippet?.liveBroadcastContent === "live",
+ totalViews: videoInfo.statistics?.viewCount,
+ scheduledStartTime: videoInfo.liveStreamingDetails?.scheduledStartTime,
+ actualStartTime: videoInfo.liveStreamingDetails?.actualStartTime,
+ }
+ } catch (error) {
+ console.error("Error fetching live details:", error)
+ throw error
+ }
+ }
+
+ async checkChannelLiveStatus(channelId) {
+ const endpoint = "https://www.googleapis.com/youtube/v3/search"
+ const params = new URLSearchParams({
+ part: "snippet",
+ channelId: channelId,
+ type: "video",
+ eventType: "live",
+ key: this.apiKey,
+ })
+
+ try {
+ const response = await fetch(`${endpoint}?${params}`)
+ const data = await response.json()
+
+ // If there are items, the channel is live
+ if (data.items && data.items.length > 0) {
+ const liveStream = data.items[0]
+ return {
+ isLive: true,
+ videoId: liveStream.id.videoId,
+ title: liveStream.snippet.title,
+ thumbnailUrl: liveStream.snippet.thumbnails.default.url,
+ startTime: liveStream.snippet.publishedAt,
+ }
+ }
+
+ return {
+ isLive: false,
+ videoId: null,
+ }
+ } catch (error) {
+ console.error("Error checking channel live status:", error)
+ throw error
+ }
+ }
+
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/UCnejwhgQB5D_H7envJJgbXQ.scroll
channels/UCnejwhgQB5D_H7envJJgbXQ.scroll
Changed around line 2
- status live
- neweststream SceAWeb9-uY
+ status off
- streamtime 2024-11-20T08:57:42Z
+ neweststream SceAWeb9-uY
+ streamtime 2024-11-20T08:57:42Z
Breck Yunits
Breck Yunits
1 month ago
channels/ambientcinematics.scroll
Changed around line 5: url https://www.youtube.com/@AmbientCinematics
- collections peaceful
+ collections ambient
Breck Yunits
Breck Yunits
1 month ago
addchannel.mjs
Changed around line 1
+ import { YouTubeFeed } from "./youtube.mjs"
+
+ const apiKey = "AIzaSyAy0N613PtrIohnjsXOn3kqbRxa5M5mdRQ"
+ const yt = new YouTubeFeed(apiKey)
+
+ const main = async () => {
+ // Get the video URL from command line arguments
+ const videoUrl = process.argv[2]
+
+ if (!videoUrl) {
+ console.error("Please provide a YouTube video URL as an argument")
+ process.exit(1)
+ }
+
+ try {
+ await yt.createChannelFile(videoUrl)
+ console.log("Channel file created successfully")
+ } catch (error) {
+ console.error("Error creating channel file:", error.message)
+ process.exit(1)
+ }
+ }
+
+ const data = `https://www.youtube.com/watch?v=ydYDqZQpim8 worldcams
+ https://www.youtube.com/watch?v=gU6XGPaFL1s worldcams
+ https://www.youtube.com/watch?v=F5Q5ViU8QR0 worldcams
+ https://www.youtube.com/watch?v=8Et9fVZld7E worldcams
+ https://www.youtube.com/watch?v=cmkAbDUEoyA worldcams
+ https://www.youtube.com/watch?v=REW9Gr9K4b0 worldcams
+ https://www.youtube.com/watch?v=e2gC37ILQmk worldcams
+ https://www.youtube.com/watch?v=AZUT3PU7sqs worldcams
+ https://www.youtube.com/watch?v=u4UZ4UvZXrg worldcams
+ https://www.youtube.com/watch?v=LwihxyJ4V20 worldcams
+ https://www.youtube.com/watch?v=5uZa3-RMFos worldcams
+ https://www.youtube.com/watch?v=TmtVbezZaqg worldcams
+ https://www.youtube.com/watch?v=mhJRzQsLZGg worldcams
+ https://www.youtube.com/watch?v=fIMbMz2P7Bs worldcams
+ https://www.youtube.com/watch?v=XF6YDqccSsg worldcams
+ https://www.youtube.com/watch?v=3LXQWU67Ufk worldcams
+ https://www.youtube.com/watch?v=1BeaYMK9s6Y worldcams
+ https://www.youtube.com/watch?v=yFgVmioYkys worldcams
+ https://www.youtube.com/watch?v=Fw9hgttWzIg worldcams
+ https://www.youtube.com/watch?v=hRJVykzy78g worldcams
+ https://www.youtube.com/watch?v=jtvmwjzZY0c worldcams
+ https://www.youtube.com/watch?v=41dve_9EfyI worldcams
+ https://www.youtube.com/watch?v=976UrL4MWTA worldcams
+ https://www.youtube.com/watch?v=OFCwQdUWsu4 worldcams
+ https://www.youtube.com/watch?v=5ytYnx93bXs worldcams
+ https://www.youtube.com/watch?v=XBLX-zkZlaI worldcams`
+
+ const add = data.split("\n").forEach((line) => {
+ const [url, collections] = line.split(" ")
+ yt.createChannelFile(url, collections)
+ })
channels/aesignage.scroll
Changed around line 1
+ ../channels.parsers
+
+ id aesignage
+ url https://www.youtube.com/@aesignage
+ channelid UC1Rp_0bp86QEUt9TlMN5tlQ
+ channeltitle AE Signage
+ status live
+ collections worldcams
+ neweststream jtvmwjzZY0c
+ streamtime 2024-11-25T11:17:13.983Z
channels/airlinerslive.scroll
Changed around line 1
+ ../channels.parsers
+
+ id airlinerslive
+ url https://www.youtube.com/@airlinerslive
+ channelid UCMT8bf9CCfdLb_DTwJidOng
+ channeltitle Airliners Live
+ status live
+ collections worldcams
+ neweststream REW9Gr9K4b0
+ streamtime 2024-11-25T11:17:13.980Z
channels/alpinelodgingtelluride.scroll
Changed around line 1
+ ../channels.parsers
+
+ id alpinelodgingtelluride
+ url https://www.youtube.com/@alpinelodgingtelluride
+ channelid UCSAF80kTDcFOxEUrx0lsrmw
+ channeltitle Alpine Lodging Telluride Youtube
+ status live
+ collections worldcams
+ neweststream 8Et9fVZld7E
+ streamtime 2024-11-25T11:17:14.035Z
channels/brisbanelivestream.scroll
Changed around line 1
+ ../channels.parsers
+
+ id brisbanelivestream
+ url https://www.youtube.com/@brisbanelivestream
+ channelid UCwyuvrVtIg0xjH2qPufk3RQ
+ channeltitle Brisbane Live
+ status live
+ collections worldcams
+ neweststream XBLX-zkZlaI
+ streamtime 2024-11-25T11:17:14.048Z
channels/earthcam.scroll
Changed around line 1
+ ../channels.parsers
+
+ id earthcam
+ url https://www.youtube.com/@earthcam
+ channelid UC6qrG3W8SMK0jior2olka3g
+ channeltitle EarthCam
+ status live
+ collections worldcams
+ neweststream u4UZ4UvZXrg
+ streamtime 2024-11-25T11:17:13.983Z
channels/earthtv.scroll
Changed around line 1
+ ../channels.parsers
+
+ id earthtv
+ url https://www.youtube.com/@earthtv
+ channelid UCRuyAVeVd7oUwh0LWmxxBBQ
+ channeltitle earthTV
+ status live
+ collections worldcams
+ neweststream 41dve_9EfyI
+ streamtime 2024-11-25T11:17:14.073Z
channels/farcasterxyz.scroll
Changed around line 5: url https://www.youtube.com/@farcasterxyz
- collections warpcast coding
+ collections warpcast
channels/flightfocus365.scroll
Changed around line 1
+ ../channels.parsers
+
+ id flightfocus365
+ url https://www.youtube.com/@flightfocus365
+ channelid UC6q_hfBThkGdmQ5Vb4kWjWA
+ channeltitle Flight Focus 365
+ status live
+ collections worldcams
+ neweststream UeNEbJQt-ws
+ streamtime 2024-11-25T11:09:41.141Z
channels/hollywoodflch78.scroll
Changed around line 1
+ ../channels.parsers
+
+ id hollywoodflch78
+ url https://www.youtube.com/@hollywoodflch78
+ channelid UCVtTjaaajzCaWsMxHBmTIsA
+ channeltitle City of Hollywood
+ status live
+ collections worldcams
+ neweststream cmkAbDUEoyA
+ streamtime 2024-11-25T11:17:13.977Z
channels/leviskiresort.scroll
Changed around line 1
+ ../channels.parsers
+
+ id leviskiresort
+ url https://www.youtube.com/@leviskiresort
+ channelid UC1HDQ1Q5nVHYF8e7dL4E-pw
+ channeltitle Levi Ski Resort
+ status live
+ collections worldcams
+ neweststream LwihxyJ4V20
+ streamtime 2024-11-25T11:17:13.986Z
channels/mariadeseo3191.scroll
Changed around line 1
+ ../channels.parsers
+
+ id mariadeseo3191
+ url https://www.youtube.com/@mariadeseo3191
+ channelid UCZ6ZuSqeKrjFP7w9lS0nx0Q
+ channeltitle Maria Deseo - Philippines Live Webcam
+ status live
+ collections worldcams
+ neweststream 5ytYnx93bXs
+ streamtime 2024-11-25T11:17:14.060Z
channels/namibiacam.scroll
Changed around line 1
+ ../channels.parsers
+
+ id namibiacam
+ url https://www.youtube.com/@namibiacam
+ channelid UC9X6gGKDv2yhMoofoeS7-Gg
+ channeltitle NamibiaCam
+ status live
+ collections worldcams
+ neweststream ydYDqZQpim8
+ streamtime 2024-11-25T11:17:13.984Z
channels/nasaspaceflight.scroll
Changed around line 1
+ ../channels.parsers
+
+ id nasaspaceflight
+ url https://www.youtube.com/@nasaspaceflight
+ channelid UCSUu1lih2RifWkKtDOJdsBA
+ channeltitle NASASpaceflight
+ status live
+ collections worldcams
+ neweststream mhJRzQsLZGg
+ streamtime 2024-11-25T11:17:13.987Z
channels/omglivetv1.scroll
Changed around line 1
+ ../channels.parsers
+
+ id omglivetv1
+ url https://www.youtube.com/@omglivetv1
+ channelid UCQ1awPPNFA4AxnJ6dQyXfbg
+ channeltitle OMG Live TV
+ status live
+ collections worldcams
+ neweststream AZUT3PU7sqs
+ streamtime 2024-11-25T11:17:13.979Z
channels/rachelapm.scroll
Changed around line 1
+ ../channels.parsers
+
+ id rachelapm
+ url https://www.youtube.com/@rachelapm
+ channelid UCsXI799O64fOhxu_wQcoBKg
+ channeltitle APM Digital
+ status live
+ collections worldcams
+ neweststream hRJVykzy78g
+ streamtime 2024-11-25T11:17:13.985Z
channels/seejamaica.scroll
Changed around line 1
+ ../channels.parsers
+
+ id seejamaica
+ url https://www.youtube.com/@seejamaica
+ channelid UCfS5_X4LiZJV5vq6z7itypA
+ channeltitle See Jamaica
+ status live
+ collections worldcams
+ neweststream 976UrL4MWTA
+ streamtime 2024-11-25T11:17:14.046Z
channels/solentships.scroll
Changed around line 1
+ ../channels.parsers
+
+ id solentships
+ url https://www.youtube.com/@solentships
+ channelid UCAupQASEG4kt6oXHe0Xwd9Q
+ channeltitle Solent Ships
+ status live
+ collections worldcams
+ neweststream 1BeaYMK9s6Y
+ streamtime 2024-11-25T11:17:13.988Z
channels/streamtimelive.scroll
Changed around line 1
+ ../channels.parsers
+
+ id streamtimelive
+ url https://www.youtube.com/@streamtimelive
+ channelid UCrtIIVfi-5tMlVXdMDzOMUA
+ channeltitle StreamTime Live
+ status live
+ collections worldcams
+ neweststream XF6YDqccSsg
+ streamtime 2024-11-25T11:17:14.073Z
channels/teleportcamera.scroll
Changed around line 1
+ ../channels.parsers
+
+ id teleportcamera
+ url https://www.youtube.com/@teleportcamera
+ channelid UCegzBUd6-PYoO_v7gjJgufg
+ channeltitle Teleport.camera
+ status live
+ collections worldcams
+ neweststream 3LXQWU67Ufk
+ streamtime 2024-11-25T11:17:13.986Z
channels/therealsamuiwebcam.scroll
Changed around line 1
+ ../channels.parsers
+
+ id therealsamuiwebcam
+ url https://www.youtube.com/@therealsamuiwebcam
+ channelid UCmYyJaUxYiF5IbLx-0jFXHQ
+ channeltitle The Real Samui Webcam
+ status live
+ collections worldcams
+ neweststream Fw9hgttWzIg
+ streamtime 2024-11-25T11:17:14.046Z
channels/tvltrzcianka1.scroll
Changed around line 1
+ ../channels.parsers
+
+ id tvltrzcianka1
+ url https://www.youtube.com/@tvltrzcianka1
+ channelid UCzpQxPIFPy4PgpULtRsE-nA
+ channeltitle TVL Trzcianka
+ status live
+ collections worldcams
+ neweststream e2gC37ILQmk
+ streamtime 2024-11-25T11:17:14.086Z
channels/useip.scroll
Changed around line 1
+ ../channels.parsers
+
+ id useip
+ url https://www.youtube.com/@useip
+ channelid UCR77bEpXLTBxztLOEKN3Wbg
+ channeltitle use-IP Ltd
+ status live
+ collections worldcams
+ neweststream F5Q5ViU8QR0
+ streamtime 2024-11-25T11:17:13.986Z
channels/virtualrailfan.scroll
Changed around line 1
+ ../channels.parsers
+
+ id virtualrailfan
+ url https://www.youtube.com/@virtualrailfan
+ channelid UCOIkT9bq-1N2BvrsBjhNlag
+ channeltitle Virtual Railfan
+ status live
+ collections worldcams
+ neweststream fIMbMz2P7Bs
+ streamtime 2024-11-25T11:17:13.985Z
channels/visitleavenworthwa.scroll
Changed around line 1
+ ../channels.parsers
+
+ id visitleavenworthwa
+ url https://www.youtube.com/@visitleavenworthwa
+ channelid UCza48nR27_AEYbIbwMCOoFQ
+ channeltitle Visit Leavenworth
+ status live
+ collections worldcams
+ neweststream TmtVbezZaqg
+ streamtime 2024-11-25T11:17:13.980Z
channels/webcamgreece.scroll
Changed around line 1
+ ../channels.parsers
+
+ id webcamgreece
+ url https://www.youtube.com/@webcamgreece
+ channelid UCKvPjpRSwBk882hPbgyS0UA
+ channeltitle WebcamGreece
+ status live
+ collections worldcams
+ neweststream OFCwQdUWsu4
+ streamtime 2024-11-25T11:17:13.982Z
channels/webcamsydney.scroll
Changed around line 1
+ ../channels.parsers
+
+ id webcamsydney
+ url https://www.youtube.com/@webcamsydney
+ channelid UCLav_kTu9PmAEChvGyrPbhQ
+ channeltitle WebcamSydney
+ status live
+ collections worldcams
+ neweststream 5uZa3-RMFos
+ streamtime 2024-11-25T11:17:13.990Z
youtube.mjs
Changed around line 113: class YouTubeFeed {
+
+ async createChannelFile(videoUrl, collections = "youtube") {
+ try {
+ // Extract video ID from URL
+ const videoId = this.extractVideoId(videoUrl)
+ if (!videoId) {
+ throw new Error("Invalid YouTube URL")
+ }
+
+ // Get video details to find channel info
+ const endpoint = "https://www.googleapis.com/youtube/v3/videos"
+ const params = new URLSearchParams({
+ part: "snippet",
+ id: videoId,
+ key: this.apiKey,
+ })
+
+ const response = await fetch(`${endpoint}?${params}`)
+ const data = await response.json()
+
+ if (!data.items?.[0]?.snippet) {
+ throw new Error("Video not found")
+ }
+
+ const videoInfo = data.items[0].snippet
+ const channelId = videoInfo.channelId
+ const channelTitle = videoInfo.channelTitle
+
+ // Get channel details
+ const channelEndpoint = "https://www.googleapis.com/youtube/v3/channels"
+ const channelParams = new URLSearchParams({
+ part: "snippet",
+ id: channelId,
+ key: this.apiKey,
+ })
+
+ const channelResponse = await fetch(`${channelEndpoint}?${channelParams}`)
+ const channelData = await channelResponse.json()
+
+ if (!channelData.items?.[0]?.snippet) {
+ throw new Error("Channel not found")
+ }
+
+ // Extract channel handle from custom URL or generate from title
+ const channelHandle =
+ channelData.items[0].snippet.customUrl?.replace("@", "") ||
+ channelTitle.toLowerCase().replace(/\s+/g, "")
+
+ // Create scroll file content
+ const scrollContent = [
+ `../channels.parsers`,
+ ``,
+ `id ${channelHandle}`,
+ `url https://www.youtube.com/@${channelHandle}`,
+ `channelid ${channelId}`,
+ `channeltitle ${channelTitle}`,
+ `status off`,
+ `collections ${collections}`,
+ `neweststream ${videoId}`,
+ `streamtime ${new Date().toISOString()}`,
+ ].join("\n")
+
+ // Create channels directory if it doesn't exist
+ const channelsDir = path.join(__dirname, "channels")
+ await fs.mkdir(channelsDir, { recursive: true })
+
+ // Write the scroll file
+ const filePath = path.join(channelsDir, `${channelHandle}.scroll`)
+ await fs.writeFile(filePath, scrollContent)
+
+ console.log(`Created channel file: ${filePath}`)
+ return filePath
+ } catch (error) {
+ console.error("Error creating channel file:", error)
+ throw error
+ }
+ }
+
+ extractVideoId(url) {
+ const urlObj = new URL(url)
+ if (
+ urlObj.hostname === "www.youtube.com" ||
+ urlObj.hostname === "youtube.com"
+ ) {
+ return urlObj.searchParams.get("v")
+ } else if (urlObj.hostname === "youtu.be") {
+ return urlObj.pathname.slice(1)
+ }
+ return null
+ }
ffff:216.9.110.6
ffff:216.9.110.6
1 month ago
updated channels/UCwqusr8YDwM-3mEYTDeJHzw.scroll
channels/UCwqusr8YDwM-3mEYTDeJHzw.scroll
Changed around line 2
- status live
- neweststream 3wy-RmEtGGs
+ status off
- streamtime 2024-11-23T06:10:10Z
+ neweststream 3wy-RmEtGGs
+ streamtime 2024-11-23T06:10:10Z
ffff:5.103.183.230
ffff:5.103.183.230
1 month ago
updated channels/UCmYuOrhYCw5K02OTuXTKGcA.scroll
channels/UCmYuOrhYCw5K02OTuXTKGcA.scroll
Changed around line 2
- status live
- neweststream f_SgLjvIPlU
+ status off
- streamtime 2024-11-18T07:33:09Z
+ neweststream f_SgLjvIPlU
+ streamtime 2024-11-18T07:33:09Z
ffff:64.71.14.117
ffff:64.71.14.117
1 month ago
updated channels/farcasterxyz.scroll
channels/farcasterxyz.scroll
Changed around line 4: id farcasterxyz
- status live
+ status off
Breck Yunits
Breck Yunits
1 month ago
channels/farcasterxyz.scroll
Changed around line 6: channelid UCJ7FY0hK43bOmRWGkn8bodg
- neweststream DgUBZVNAg
+ neweststream s-DgUBZVNAg
Breck Yunits
Breck Yunits
1 month ago
channels/farcasterxyz.scroll
Changed around line 4: id farcasterxyz
- status off
+ status live
Breck Yunits
Breck Yunits
1 month ago
channels/farcasterxyz.scroll
Changed around line 6: channelid UCJ7FY0hK43bOmRWGkn8bodg
- neweststream s-DgUBZVNAg
+ neweststream DgUBZVNAg
ffff:64.71.14.117
ffff:64.71.14.117
1 month ago
updated channels/farcasterxyz.scroll
channels/farcasterxyz.scroll
Changed around line 4: id farcasterxyz
- status live
+ status off
Breck Yunits
Breck Yunits
1 month ago
channels/farcasterxyz.scroll
Changed around line 1
+ ../channels.parsers
+
+ id farcasterxyz
+ url https://www.youtube.com/@farcasterxyz
+ channelid UCJ7FY0hK43bOmRWGkn8bodg
+ channeltitle Farcaster AMA
+ status live
+ collections warpcast coding
+ neweststream s-DgUBZVNAg
+ streamtime 2024-11-24T16:18:11Z
+ warpcast https://warpcast.com/dwr.eth
ffff:96.74.65.101
ffff:96.74.65.101
1 month ago
updated channels/UCuJMRZh0c4jaQsE7IYpAqUA.scroll
channels/UCuJMRZh0c4jaQsE7IYpAqUA.scroll
Changed around line 2
- status live
- neweststream fg8A9b3BnPU
+ status off
- streamtime 2024-11-21T04:05:43Z
+ neweststream fg8A9b3BnPU
+ streamtime 2024-11-21T04:05:43Z
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 22: class Togger {
- this.loadStreams(
+ const startCollection =
- params.get("p") ||
- (params.get("v") ? "custom" : ""),
- )
+ params.get("p") ||
+ (params.get("v") ? "custom" : "")
+ this.loadStreams(startCollection)
Changed around line 39: class Togger {
- this._channels.shift({
+ this._channels.unshift({
Changed around line 335: class Togger {
- // this.nextChannel() // Auto-play next video when current one ends
+ // this.nextChannel() // Auto-play next video when current one ends
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 658: function onYouTubeIframeAPIReady() {
- onError: (event) => console.error(event),
+ onError: (event) => {
+ console.log(`https://developers.google.com/youtube/iframe_api_reference
+ This event fires if an error occurs in the player. The API will pass an event object to the event listener function. That object's data property will specify an integer that identifies the type of error that occurred. Possible values are:
+ 2 – The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.
+ 5 – The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.
+ 100 – The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.
+ 101 – The owner of the requested video does not allow it to be played in embedded players.
+ 150 – This error is the same as 101. It's just a 101 error in disguise!`)
+ console.error(event)
+ },
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 335: class Togger {
- this.nextChannel() // Auto-play next video when current one ends
+ // this.nextChannel() // Auto-play next video when current one ends
Breck Yunits
Breck Yunits
1 month ago
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 239: class Togger {
- channelName.innerHTML = `Loading ${current.deepLink}...`
+ channelName.innerHTML = `${current.deepLink} ↺`
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 15: class Togger {
- channels
+ this.channels
- this.loadStreams(params.get("collection") || params.get("p"))
+ this.loadStreams(
+ params.get("collection") ||
+ params.get("p") ||
+ (params.get("v") ? "custom" : ""),
+ )
Changed around line 35: class Togger {
+ maybeAddCustomChannel() {
+ const params = new URLSearchParams(window.location.search)
+ const customVideoId = params.get("v")
+ if (!customVideoId) return ""
+ this._channels.shift({
+ id: "customDeepLink",
+ url: "https://www.youtube.com/watch?v=" + customVideoId,
+ channelid: "",
+ channeltitle: "",
+ status: "off",
+ collections: "custom",
+ neweststream: customVideoId,
+ })
+ // const timestamp = params.get("t")
+ }
+
+ _channels
- return channels
+ if (this._channels) return this._channels
+ this._channels = channels.slice()
+ this.maybeAddCustomChannel()
+ return this._channels
Changed around line 340: class Togger {
- if (this.didLoad) staticNoise.style.opacity = 0
+ if (this.didLoad || isLive) staticNoise.style.opacity = 0
ffff:95.91.252.169
ffff:95.91.252.169
1 month ago
updated channels/UCjkLYVF8Up8zt9ZQNLpR_TQ.scroll
channels/UCjkLYVF8Up8zt9ZQNLpR_TQ.scroll
Changed around line 2
- status live
- neweststream C9e3jvaemRo
+ status off
- streamtime 2024-11-23T08:40:49Z
+ neweststream C9e3jvaemRo
+ streamtime 2024-11-23T08:40:49Z
ffff:95.91.252.169
ffff:95.91.252.169
1 month ago
updated channels/UCdOSeEq9Cs2Pco7OCn2_i5w.scroll
channels/UCdOSeEq9Cs2Pco7OCn2_i5w.scroll
Changed around line 2
- status live
- neweststream eLUuVGnS_Dg
+ status off
- streamtime 2024-11-23T02:48:45Z
+ neweststream eLUuVGnS_Dg
+ streamtime 2024-11-23T02:48:45Z
ffff:95.91.252.169
ffff:95.91.252.169
1 month ago
updated channels/UCoOu4D7foJWfKvcDLxqrF2Q.scroll
channels/UCoOu4D7foJWfKvcDLxqrF2Q.scroll
Changed around line 2
- status live
- neweststream 1yzNJQFeTvY
+ status off
- streamtime 2024-11-23T02:27:23Z
+ neweststream 1yzNJQFeTvY
+ streamtime 2024-11-23T02:27:23Z
ffff:122.23.56.100
ffff:122.23.56.100
1 month ago
updated channels/myquickmick.scroll
channels/myquickmick.scroll
Changed around line 2
- status live
+ status off
+ collections coding
- collections coding
Breck Yunits
Breck Yunits
1 month ago
togger.js
Changed around line 211: class Togger {
- this.didSeek = false
+ this.didLoad = false
+ this.player.mute()
Changed around line 294: class Togger {
-
+
-
+
Changed around line 313: class Togger {
- staticNoise.style.opacity = 0
-
+ if (this.didLoad) staticNoise.style.opacity = 0
- if (!isLive && !this.didSeek) {
+ if (!isLive && !this.didLoad) {
- this.didSeek = true
+ if (!this.didLoad && !this.isMuted) {
+ this.player.unMute()
+ }
+ this.didLoad = true