diff --git a/frontend-tools/video-js/public/sample-media-file.json b/frontend-tools/video-js/public/sample-media-file.json new file mode 100644 index 00000000..e7709627 --- /dev/null +++ b/frontend-tools/video-js/public/sample-media-file.json @@ -0,0 +1,1240 @@ +{ + "url": "https://videojs.mediacms.io/view?m=d8vz3n3PZ", + "user": "markos", + "title": "ExitofElygiaGorge,Chania,Crete.mp4 (Trimmed)", + "description": "Checkout an awesome timestamp at 00:00:14 and another one is 00:00:24", + "add_date": "2025-09-25T13:12:26.160968+01:00", + "edit_date": "2025-09-25T13:12:26.403883+01:00", + "media_type": "video", + "state": "public", + "duration": 20, + "thumbnail_url": "/media/original/thumbnails/user/markos/d393b72d279d4d0da70a484eb6b8b44f_XEowv3s.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4.jpg", + "poster_url": "/media/original/thumbnails/user/markos/d393b72d279d4d0da70a484eb6b8b44f_1JFT5EJ.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4.jpg", + "thumbnail_time": null, + "sprites_url": "/media/original/thumbnails/user/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4sprites.jpg", + "preview_url": "/media/encoded/1/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.tmpm_mh1zlk.gif", + "author_name": "Markos", + "author_profile": "/user/markos/", + "author_thumbnail": "/media/userlogos/2025/09/23/markos.jpeg", + "encodings_info": { + "144": { + "h264": { + "title": "h264-144", + "url": "/media/encoded/23/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4.mp4", + "progress": 100, + "size": "0.9MB", + "encoding_id": 157, + "status": "success" + } + }, + "240": { + "h264": { + "title": "h264-240", + "url": "/media/encoded/2/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4.mp4", + "progress": 100, + "size": "1.5MB", + "encoding_id": 160, + "status": "success" + } + }, + "360": { + "h264": { + "title": "h264-360", + "url": "/media/encoded/3/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4.mp4", + "progress": 100, + "size": "2.3MB", + "encoding_id": 158, + "status": "success" + } + }, + "480": { + "h264": { + "title": "h264-480", + "url": "/media/encoded/13/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4.mp4", + "progress": 100, + "size": "4.2MB", + "encoding_id": 154, + "status": "success" + } + }, + "720": { + "h264": { + "title": "h264-720", + "url": "/media/encoded/10/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4.mp4", + "progress": 100, + "size": "12.2MB", + "encoding_id": 155, + "status": "success" + } + }, + "1080": { + "h264": { + "title": "h264-1080", + "url": "/media/encoded/7/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4.mp4", + "progress": 100, + "size": "25.9MB", + "encoding_id": 159, + "status": "success" + } + }, + "1440": {}, + "2160": {} + }, + "encoding_status": "success", + "views": 58, + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "user_featured": false, + "original_media_url": "/media/original/user/markos/d393b72d279d4d0da70a484eb6b8b44f.c4668407eb354740a35d933ed7d2786c.ExitofElygiaGorgeChaniaCrete.mp4", + "size": "49.1MB", + "video_height": 1080, + "enable_comments": true, + "categories_info": [], + "is_reviewed": true, + "edit_url": "/edit?m=d8vz3n3PZ", + "tags_info": [], + "hls_info": { + "master_file": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/master.m3u8", + "720_iframe": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-1/iframes.m3u8", + "144_iframe": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-2/iframes.m3u8", + "360_iframe": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-3/iframes.m3u8", + "1080_iframe": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-4/iframes.m3u8", + "240_iframe": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-5/iframes.m3u8", + "480_iframe": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-6/iframes.m3u8", + "720_playlist": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-1/stream.m3u8", + "144_playlist": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-2/stream.m3u8", + "360_playlist": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-3/stream.m3u8", + "1080_playlist": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-4/stream.m3u8", + "240_playlist": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-5/stream.m3u8", + "480_playlist": "/media/hls/d393b72d279d4d0da70a484eb6b8b44f/media-6/stream.m3u8" + }, + "license": null, + "subtitles_info": [ + { + "src": "/media/original/subtitles/user/markos/7e5aaed284954ae497d09783bf81004f.ExitofElygiaGorgeChaniaCrete.vtt", + "srclang": "en", + "label": "English" + } + ], + "chapter_data": [ + { + "startTime": "00:00:00.000", + "endTime": "00:00:02.322", + "chapterTitle": "Chapter 1" + }, + { + "startTime": "00:00:03.786", + "endTime": "00:00:06.049", + "chapterTitle": "Chapter 2" + }, + { + "startTime": "00:00:07.864", + "endTime": "00:00:10.791", + "chapterTitle": "Chapter 3" + }, + { + "startTime": "00:00:12.411", + "endTime": "00:00:19.514", + "chapterTitle": "Chapter 4" + } + ], + "ratings_info": [], + "add_subtitle_url": "/add_subtitle?m=d8vz3n3PZ", + "allow_download": true, + "slideshow_items": [], + "related_media": [ + { + "friendly_token": "YprzLzICe", + "url": "https://videojs.mediacms.io/view?m=YprzLzICe", + "api_url": "https://videojs.mediacms.io/api/v1/media/YprzLzICe", + "user": "admin", + "title": "14249923_3840_2160_60fps.mp4", + "description": "", + "add_date": "2025-09-23T13:05:09.930906+01:00", + "views": 47, + "media_type": "video", + "state": "public", + "duration": 15, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/682cdbf87bb14826b5cf2146384e7498_mpSPxdc.14249923_3840_2160_60fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/682cdbf87bb14826b5cf2146384e7498.tmpyusu9afm.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "71.9MB" + }, + { + "friendly_token": "2Uk08Il5u", + "url": "https://videojs.mediacms.io/view?m=2Uk08Il5u", + "api_url": "https://videojs.mediacms.io/api/v1/media/2Uk08Il5u", + "user": "markos", + "title": "A video without HLS", + "description": "", + "add_date": "2025-09-16T12:40:55+01:00", + "views": 68, + "media_type": "video", + "state": "public", + "duration": 27, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/db52140de7204022a1e5f08e078b4ec6_02xAHoZ.UniversityofCopenhagenM%C3%A6rskTower.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/db52140de7204022a1e5f08e078b4ec6.tmpuespp_ik.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "58.8MB" + }, + { + "friendly_token": "v7MDJVk6z", + "url": "https://videojs.mediacms.io/view?m=v7MDJVk6z", + "api_url": "https://videojs.mediacms.io/api/v1/media/v7MDJVk6z", + "user": "admin", + "title": "20233414hd_2048_1080_30fps.mp4", + "description": "", + "add_date": "2025-10-01T15:23:08.710882+01:00", + "views": 9, + "media_type": "video", + "state": "public", + "duration": 37, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/c4e70c90cc004d6aab2204a057787b17_htzxbCC.20233414hd_2048_1080_30fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/c4e70c90cc004d6aab2204a057787b17.tmpn4pfbu27.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "26.9MB" + }, + { + "friendly_token": "GrtvaYVVc", + "url": "https://videojs.mediacms.io/view?m=GrtvaYVVc", + "api_url": "https://videojs.mediacms.io/api/v1/media/GrtvaYVVc", + "user": "testme", + "title": "20250725_194342.mp4", + "description": "", + "add_date": "2025-07-25T19:54:09.496404+01:00", + "views": 66, + "media_type": "video", + "state": "public", + "duration": 60, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/testme/6bb22eae99f74ee59e0af5d3aa54ded6_7i3CQ53.20250725_194342.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/testme/6bb22eae99f74ee59e0af5d3aa54ded6.tmpu2_qmcuu.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/testme/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "130.9MB" + }, + { + "friendly_token": "cX4A2xLym", + "url": "https://videojs.mediacms.io/view?m=cX4A2xLym", + "api_url": "https://videojs.mediacms.io/api/v1/media/cX4A2xLym", + "user": "markos", + "title": "VID_20230122_134550.mp4", + "description": "", + "add_date": "2025-09-15T14:52:53.159939+01:00", + "views": 30, + "media_type": "video", + "state": "public", + "duration": 7, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/c2a120930e934a1aa3f7230426800b30_9I7Hvhl.VID_20230122_134550.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/c2a120930e934a1aa3f7230426800b30.tmp4qgw2m2t.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "18.0MB" + }, + { + "friendly_token": "ieLetJSzc", + "url": "https://videojs.mediacms.io/view?m=ieLetJSzc", + "api_url": "https://videojs.mediacms.io/api/v1/media/ieLetJSzc", + "user": "casto", + "title": "test_audio.mp3", + "description": "", + "add_date": "2025-10-13T10:45:10.633098+01:00", + "views": 8, + "media_type": "audio", + "state": "public", + "duration": 1536, + "thumbnail_url": null, + "is_reviewed": true, + "preview_url": null, + "author_name": "Casper Tollund", + "author_profile": "https://videojs.mediacms.io/user/casto/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": null + }, + { + "friendly_token": "HXqM3h77T", + "url": "https://videojs.mediacms.io/view?m=HXqM3h77T", + "api_url": "https://videojs.mediacms.io/api/v1/media/HXqM3h77T", + "user": "markos", + "title": "VID_20231226_003812.mp4", + "description": "", + "add_date": "2025-09-15T14:50:20+01:00", + "views": 72, + "media_type": "video", + "state": "public", + "duration": 52, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/DSC07691_Weawux4.JPG", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/da71ed534ff7431aa96dd3cd4e03b61a.tmpz3nbwhcu.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "132.1MB" + }, + { + "friendly_token": "ClYscEzph", + "url": "https://videojs.mediacms.io/view?m=ClYscEzph", + "api_url": "https://videojs.mediacms.io/api/v1/media/ClYscEzph", + "user": "yiannis@web357.com", + "title": "samplevideo.mp3", + "description": "", + "add_date": "2025-09-23T13:31:43+01:00", + "views": 27, + "media_type": "audio", + "state": "public", + "duration": 221, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/yiannis@web357.com/0_84mclyg0_copy_2_TxO7VxC.jpg", + "is_reviewed": true, + "preview_url": null, + "author_name": "Yiannis", + "author_profile": "https://videojs.mediacms.io/user/yiannis@web357.com/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": null + }, + { + "friendly_token": "op9FK7V5W", + "url": "https://videojs.mediacms.io/view?m=op9FK7V5W", + "api_url": "https://videojs.mediacms.io/api/v1/media/op9FK7V5W", + "user": "markos", + "title": "KastaniaEvrytanias,CentralGreece.mp4", + "description": "", + "add_date": "2025-09-16T12:40:17+01:00", + "views": 40, + "media_type": "video", + "state": "public", + "duration": 25, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/99866d1f90354360a6de6d1b269cee8a_ceEIIZx.KastaniaEvrytaniasCentralGreece.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/99866d1f90354360a6de6d1b269cee8a.tmpjalqxuhn.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "54.3MB" + }, + { + "friendly_token": "qWZDxnF6j", + "url": "https://videojs.mediacms.io/view?m=qWZDxnF6j", + "api_url": "https://videojs.mediacms.io/api/v1/media/qWZDxnF6j", + "user": "thorkildjensen", + "title": "13502237_4096_2160_24fps.mp4", + "description": "", + "add_date": "2025-09-22T08:24:34+01:00", + "views": 38, + "media_type": "video", + "state": "public", + "duration": 18, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/thorkildjensen/0a68c8f4fb93454a8c1feceb91c55619_hImy7D7.13502237_4096_2160_24fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/thorkildjensen/0a68c8f4fb93454a8c1feceb91c55619.tmpp70pluvg.gif", + "author_name": "Thorkild Jensen", + "author_profile": "https://videojs.mediacms.io/user/thorkildjensen/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "37.6MB" + }, + { + "friendly_token": "tHZZaCAbG", + "url": "https://videojs.mediacms.io/view?m=tHZZaCAbG", + "api_url": "https://videojs.mediacms.io/api/v1/media/tHZZaCAbG", + "user": "admin", + "title": "Tracking_Hvemfolgerdigpaanettet?Source.mp3", + "description": "", + "add_date": "2025-09-25T09:49:16+01:00", + "views": 29, + "media_type": "audio", + "state": "public", + "duration": 1536, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/0_84mclyg0_Ox2vkM6_aH0oho2.jpg", + "is_reviewed": true, + "preview_url": null, + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": null + }, + { + "friendly_token": "lblIBR20P", + "url": "https://videojs.mediacms.io/view?m=lblIBR20P", + "api_url": "https://videojs.mediacms.io/api/v1/media/lblIBR20P", + "user": "markos", + "title": "video.mp4 1", + "description": "", + "add_date": "2025-07-08T00:00:00+01:00", + "views": 140, + "media_type": "video", + "state": "public", + "duration": 7, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/9cccc9090798474b98b63937753dde8c_MtuuUc2.video.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/9cccc9090798474b98b63937753dde8c.tmpc9qbk5oj.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "19.2MB" + }, + { + "friendly_token": "qzuncxJyg", + "url": "https://videojs.mediacms.io/view?m=qzuncxJyg", + "api_url": "https://videojs.mediacms.io/api/v1/media/qzuncxJyg", + "user": "admin", + "title": "19247660hd_1920_1080_60fps.mp4", + "description": "", + "add_date": "2025-09-30T15:16:28+01:00", + "views": 21, + "media_type": "video", + "state": "public", + "duration": 8, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/43cc73a8c1604425b7057ad2b50b1798.19247660hd_1920_1080_60fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/43cc73a8c1604425b7057ad2b50b1798.tmpjuivwj8x.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "5.8MB" + }, + { + "friendly_token": "gqdbr5GQF", + "url": "https://videojs.mediacms.io/view?m=gqdbr5GQF", + "api_url": "https://videojs.mediacms.io/api/v1/media/gqdbr5GQF", + "user": "markos", + "title": "ritsoskarlob.jpg", + "description": "", + "add_date": "2025-07-08T13:36:29.632853+01:00", + "views": 23, + "media_type": "image", + "state": "public", + "duration": 0, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/6a8bf33be4b84451bc27ed5a30abd17f.ritsoskarlob.jpg.jpg", + "is_reviewed": true, + "preview_url": null, + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": null + }, + { + "friendly_token": "GJZlb14qT", + "url": "https://videojs.mediacms.io/view?m=GJZlb14qT", + "api_url": "https://videojs.mediacms.io/api/v1/media/GJZlb14qT", + "user": "admin", + "title": "20315562hd_1920_1080_30fps.mp4", + "description": "", + "add_date": "2025-10-01T15:23:10.444953+01:00", + "views": 10, + "media_type": "video", + "state": "public", + "duration": 8, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/44283493026346708eafde49c6ae5743_Cl0JaTI.20315562hd_1920_1080_30fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/44283493026346708eafde49c6ae5743.tmpmm5xmrfa.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "6.1MB" + }, + { + "friendly_token": "keVJnk9Qc", + "url": "https://videojs.mediacms.io/view?m=keVJnk9Qc", + "api_url": "https://videojs.mediacms.io/api/v1/media/keVJnk9Qc", + "user": "admin", + "title": "18084154hd_1920_1080_50fps.mp4", + "description": "", + "add_date": "2025-10-01T15:22:52.768899+01:00", + "views": 20, + "media_type": "video", + "state": "public", + "duration": 11, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/8a1ba14f0a1641768430d0ceb4ae44b6_N06NhEk.18084154hd_1920_1080_50fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/8a1ba14f0a1641768430d0ceb4ae44b6.tmpdvzd3vo9.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "5.2MB" + }, + { + "friendly_token": "OXA5YLgbR", + "url": "https://videojs.mediacms.io/view?m=OXA5YLgbR", + "api_url": "https://videojs.mediacms.io/api/v1/media/OXA5YLgbR", + "user": "admin", + "title": "20325563hd_1920_1080_60fps.mp4", + "description": "", + "add_date": "2025-10-01T15:23:12.701363+01:00", + "views": 26, + "media_type": "video", + "state": "public", + "duration": 5, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/00b2e0c02233417588e362db03840fad_ULyZDYI.20325563hd_1920_1080_60fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/00b2e0c02233417588e362db03840fad.tmpu2rz97fb.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "3.3MB" + }, + { + "friendly_token": "3o3F3l9Vb", + "url": "https://videojs.mediacms.io/view?m=3o3F3l9Vb", + "api_url": "https://videojs.mediacms.io/api/v1/media/3o3F3l9Vb", + "user": "markos", + "title": "ExitofElygiaGorge,Chania,Crete.mp4", + "description": "Checkout an awesome timestamp at 00:00:14 and another one is 00:00:24", + "add_date": "2025-09-16T12:41:36+01:00", + "views": 78, + "media_type": "video", + "state": "public", + "duration": 29, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/c4668407eb354740a35d933ed7d2786c_iDC7Dvv.ExitofElygiaGorgeChaniaCrete.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/c4668407eb354740a35d933ed7d2786c.tmpm_mh1zlk.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "75.6MB" + }, + { + "friendly_token": "cxridUpmN", + "url": "https://videojs.mediacms.io/view?m=cxridUpmN", + "api_url": "https://videojs.mediacms.io/api/v1/media/cxridUpmN", + "user": "yiannis@web357.com", + "title": "samplevideowhite.mp4", + "description": "", + "add_date": "2025-09-23T13:22:52.267985+01:00", + "views": 18, + "media_type": "video", + "state": "public", + "duration": 28, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/yiannis@web357.com/5073e97457004961a163c5b504e2d7e8_TPZjERG.samplevideowhite.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/yiannis@web357.com/5073e97457004961a163c5b504e2d7e8.tmpz7aaqgd2.gif", + "author_name": "Yiannis", + "author_profile": "https://videojs.mediacms.io/user/yiannis@web357.com/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "0.2MB" + }, + { + "friendly_token": "rcXVukhjR", + "url": "https://videojs.mediacms.io/view?m=rcXVukhjR", + "api_url": "https://videojs.mediacms.io/api/v1/media/rcXVukhjR", + "user": "markos", + "title": "VID_20230916_203950.mp4", + "description": "", + "add_date": "2025-09-15T14:51:34.686737+01:00", + "views": 54, + "media_type": "video", + "state": "public", + "duration": 17, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/8dda62d489734949a8e45ee7e57dcae3_lNlZGLY.VID_20230916_203950.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/8dda62d489734949a8e45ee7e57dcae3.tmpy0gdlfes.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "44.6MB" + }, + { + "friendly_token": "ywaw3XHp2", + "url": "https://videojs.mediacms.io/view?m=ywaw3XHp2", + "api_url": "https://videojs.mediacms.io/api/v1/media/ywaw3XHp2", + "user": "admin", + "title": "19093555hd_2048_1080_24fps.mp4", + "description": "", + "add_date": "2025-10-01T15:22:55.398583+01:00", + "views": 15, + "media_type": "video", + "state": "public", + "duration": 24, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/0be4bbdb807b4c05a1181534bf957114_xqBc2SX.19093555hd_2048_1080_24fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/0be4bbdb807b4c05a1181534bf957114.tmpgv0vmvk_.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "16.8MB" + }, + { + "friendly_token": "uNhnQvy44", + "url": "https://videojs.mediacms.io/view?m=uNhnQvy44", + "api_url": "https://videojs.mediacms.io/api/v1/media/uNhnQvy44", + "user": "admin", + "title": "deic16_06_MartinBechSource.mp4", + "description": "", + "add_date": "2025-10-03T10:50:31.589590+01:00", + "views": 69, + "media_type": "video", + "state": "public", + "duration": 31, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/9c0ebef31e044da18273958b4d7b4f58_Z8Gweou.deic16_06_MartinBechSource.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/9c0ebef31e044da18273958b4d7b4f58.tmpjorgd1it.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "10.5MB" + }, + { + "friendly_token": "adcPiBg8N", + "url": "https://videojs.mediacms.io/view?m=adcPiBg8N", + "api_url": "https://videojs.mediacms.io/api/v1/media/adcPiBg8N", + "user": "thorkildjensen", + "title": "13161886_3840_2160_30fps.mp4", + "description": "", + "add_date": "2025-09-22T08:24:23.619459+01:00", + "views": 35, + "media_type": "video", + "state": "public", + "duration": 17, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/thorkildjensen/876966ca37dd4b48870722f9a1a95365_ZiiI8cx.13161886_3840_2160_30fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/thorkildjensen/876966ca37dd4b48870722f9a1a95365.tmpgu8k9qm5.gif", + "author_name": "Thorkild Jensen", + "author_profile": "https://videojs.mediacms.io/user/thorkildjensen/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "82.6MB" + }, + { + "friendly_token": "FupnUqfc4", + "url": "https://videojs.mediacms.io/view?m=FupnUqfc4", + "api_url": "https://videojs.mediacms.io/api/v1/media/FupnUqfc4", + "user": "admin", + "title": "19128074hd_1920_1080_30fps.mp4", + "description": "", + "add_date": "2025-10-01T15:22:57.622428+01:00", + "views": 29, + "media_type": "video", + "state": "public", + "duration": 37, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/504c2bc1d231406195dad39ac24fb2b6_QEDTRkr.19128074hd_1920_1080_30fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/504c2bc1d231406195dad39ac24fb2b6.tmp7nrk9byi.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 2, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "24.9MB" + }, + { + "friendly_token": "PDDYW3FKT", + "url": "https://videojs.mediacms.io/view?m=PDDYW3FKT", + "api_url": "https://videojs.mediacms.io/api/v1/media/PDDYW3FKT", + "user": "admin", + "title": "19247660hd_1920_1080_60fps.mp4", + "description": "", + "add_date": "2025-10-01T15:23:02.024559+01:00", + "views": 14, + "media_type": "video", + "state": "public", + "duration": 8, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/f39569e5e5fc45218dbd04a5e484f8c1_IBZ6zrz.19247660hd_1920_1080_60fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/f39569e5e5fc45218dbd04a5e484f8c1.tmpp7fky5cw.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "5.8MB" + }, + { + "friendly_token": "8iNDqeAfg", + "url": "https://videojs.mediacms.io/view?m=8iNDqeAfg", + "api_url": "https://videojs.mediacms.io/api/v1/media/8iNDqeAfg", + "user": "yiannis@web357.com", + "title": "Magnamvelitipsumquisquamametmagnametincidunt.mp4", + "description": "", + "add_date": "2025-09-29T17:31:44.981327+01:00", + "views": 18, + "media_type": "video", + "state": "public", + "duration": 6, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/yiannis@web357.com/ca2def779e93418a9b9da919870bd526_WJegiqZ.Magnamvelitipsumquisquamametmagnametincidunt.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/yiannis@web357.com/ca2def779e93418a9b9da919870bd526.tmpr_cnt2t4.gif", + "author_name": "Yiannis", + "author_profile": "https://videojs.mediacms.io/user/yiannis@web357.com/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "13.0MB" + }, + { + "friendly_token": "Q7IufzPhn", + "url": "https://videojs.mediacms.io/view?m=Q7IufzPhn", + "api_url": "https://videojs.mediacms.io/api/v1/media/Q7IufzPhn", + "user": "admin", + "title": "5607902hd_1920_1080_24fps.mp4", + "description": "", + "add_date": "2025-09-30T15:16:16.757233+01:00", + "views": 12, + "media_type": "video", + "state": "public", + "duration": 10, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/16d54aefb6e441f0875a069ef3b1f4b7_HwEDnf5.5607902hd_1920_1080_24fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/16d54aefb6e441f0875a069ef3b1f4b7.tmp3ohrrdrr.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "6.0MB" + }, + { + "friendly_token": "9BuFyzHAB", + "url": "https://videojs.mediacms.io/view?m=9BuFyzHAB", + "api_url": "https://videojs.mediacms.io/api/v1/media/9BuFyzHAB", + "user": "casto", + "title": "blinking_controls.mov", + "description": "", + "add_date": "2025-10-02T15:05:29+01:00", + "views": 32, + "media_type": "video", + "state": "public", + "duration": 6, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/casto/b5f994242d61426daaa637ded4e0215f_Lngth06.blinking_controls.mov.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/casto/b5f994242d61426daaa637ded4e0215f.tmp920kwv6w.gif", + "author_name": "Casper Tollund", + "author_profile": "https://videojs.mediacms.io/user/casto/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 2, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "44.0MB" + }, + { + "friendly_token": "MPpjNAJ37", + "url": "https://videojs.mediacms.io/view?m=MPpjNAJ37", + "api_url": "https://videojs.mediacms.io/api/v1/media/MPpjNAJ37", + "user": "admin", + "title": "20576968hd_1920_1080_25fps.mp4", + "description": "", + "add_date": "2025-10-01T15:23:15.649931+01:00", + "views": 23, + "media_type": "video", + "state": "public", + "duration": 27, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/f0d604b8319648b3a5b2fca0ac04760b_MwJq72A.20576968hd_1920_1080_25fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/f0d604b8319648b3a5b2fca0ac04760b.tmp2fmp2ou_.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "19.5MB" + }, + { + "friendly_token": "bfdekixxV", + "url": "https://videojs.mediacms.io/view?m=bfdekixxV", + "api_url": "https://videojs.mediacms.io/api/v1/media/bfdekixxV", + "user": "admin", + "title": "TeknologienhjaelperhumanistiskforskningSource.mp3", + "description": "", + "add_date": "2025-09-25T09:49:15+01:00", + "views": 23, + "media_type": "audio", + "state": "public", + "duration": 2149, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/0_84mclyg0_uxHXW0A_QlEoygu.jpg", + "is_reviewed": true, + "preview_url": null, + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": null + }, + { + "friendly_token": "aT8RBaCBT", + "url": "https://videojs.mediacms.io/view?m=aT8RBaCBT", + "api_url": "https://videojs.mediacms.io/api/v1/media/aT8RBaCBT", + "user": "markos", + "title": "Estipsumnonetinciduntvoluptatemadipiscilabore.mp4", + "description": "go to the best place: go to 00:04", + "add_date": "2025-09-16T12:39:41+01:00", + "views": 56, + "media_type": "video", + "state": "public", + "duration": 26, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/4fd9b683a76443cf9d754be55adc0091_U0XpnNl.Estipsumnonetinciduntvoluptatemadipiscilabore.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/4fd9b683a76443cf9d754be55adc0091.tmpyvc1vnrp.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "66.4MB" + }, + { + "friendly_token": "7VIy7inGZ", + "url": "https://videojs.mediacms.io/view?m=7VIy7inGZ", + "api_url": "https://videojs.mediacms.io/api/v1/media/7VIy7inGZ", + "user": "admin", + "title": "Hvemharbrugtnationalesupercomputere?Source.mp3", + "description": "", + "add_date": "2025-09-23T08:40:06+01:00", + "views": 34, + "media_type": "audio", + "state": "public", + "duration": 1839, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/0_84mclyg0_yVNkDBq.jpg", + "is_reviewed": true, + "preview_url": null, + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": null + }, + { + "friendly_token": "beae7lLVs", + "url": "https://videojs.mediacms.io/view?m=beae7lLVs", + "api_url": "https://videojs.mediacms.io/api/v1/media/beae7lLVs", + "user": "admin", + "title": "19990812hd_1920_1080_30fps.mp4", + "description": "", + "add_date": "2025-10-01T15:23:06.413778+01:00", + "views": 19, + "media_type": "video", + "state": "public", + "duration": 36, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/c082bf4d565b47cf849909f92303c4f1_CIG2eav.19990812hd_1920_1080_30fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/c082bf4d565b47cf849909f92303c4f1.tmp9nt688cs.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "25.2MB" + }, + { + "friendly_token": "VX2qAwiFd", + "url": "https://videojs.mediacms.io/view?m=VX2qAwiFd", + "api_url": "https://videojs.mediacms.io/api/v1/media/VX2qAwiFd", + "user": "markos", + "title": "VID_20230917_094453.mp4", + "description": "", + "add_date": "2025-09-15T14:50:54.166449+01:00", + "views": 28, + "media_type": "video", + "state": "public", + "duration": 13, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/654e4ca525ea4a979ef0065f9991f335_yCPofZH.VID_20230917_094453.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/654e4ca525ea4a979ef0065f9991f335.tmpzwnlnlun.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "35.0MB" + }, + { + "friendly_token": "meivs1H3R", + "url": "https://videojs.mediacms.io/view?m=meivs1H3R", + "api_url": "https://videojs.mediacms.io/api/v1/media/meivs1H3R", + "user": "markos", + "title": "video.mp4", + "description": "", + "add_date": "2025-07-08T13:33:24+01:00", + "views": 107, + "media_type": "video", + "state": "public", + "duration": 7, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/d6ae9093cb1648529432f38ee1198200_8Bqn2pb.video.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/d6ae9093cb1648529432f38ee1198200.tmpshyvhjby.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "19.2MB" + }, + { + "friendly_token": "Q531pthDT", + "url": "https://videojs.mediacms.io/view?m=Q531pthDT", + "api_url": "https://videojs.mediacms.io/api/v1/media/Q531pthDT", + "user": "admin", + "title": "19224432hd_1920_1080_30fps.mp4", + "description": "", + "add_date": "2025-10-01T15:22:59.568359+01:00", + "views": 16, + "media_type": "video", + "state": "public", + "duration": 24, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/743fbae69e3a421f9017b4b26f08f94a_wrABxwh.19224432hd_1920_1080_30fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/743fbae69e3a421f9017b4b26f08f94a.tmp6gnt2iza.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "16.9MB" + }, + { + "friendly_token": "DjplF1kqz", + "url": "https://videojs.mediacms.io/view?m=DjplF1kqz", + "api_url": "https://videojs.mediacms.io/api/v1/media/DjplF1kqz", + "user": "admin", + "title": "19553130hd_1920_1080_30fps.mp4", + "description": "", + "add_date": "2025-10-01T15:23:04.080897+01:00", + "views": 9, + "media_type": "video", + "state": "public", + "duration": 9, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/9c8dc7b294394c8f8ad101556c6ca327_thTz43p.19553130hd_1920_1080_30fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/9c8dc7b294394c8f8ad101556c6ca327.tmps4d56664.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "6.4MB" + }, + { + "friendly_token": "lyNk0HYMx", + "url": "https://videojs.mediacms.io/view?m=lyNk0HYMx", + "api_url": "https://videojs.mediacms.io/api/v1/media/lyNk0HYMx", + "user": "admin", + "title": "16478029hd_1920_1080_24fps.mp4", + "description": "", + "add_date": "2025-10-01T15:22:51.462252+01:00", + "views": 7, + "media_type": "video", + "state": "public", + "duration": 14, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/82b779012c604afeadacfc3c3bdba584_B9yXEMI.16478029hd_1920_1080_24fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/82b779012c604afeadacfc3c3bdba584.tmp226vuafd.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "10.1MB" + }, + { + "friendly_token": "4NxnfB7F8", + "url": "https://videojs.mediacms.io/view?m=4NxnfB7F8", + "api_url": "https://videojs.mediacms.io/api/v1/media/4NxnfB7F8", + "user": "admin", + "title": "4193130hd_1922_1080_24fps.mp4", + "description": "", + "add_date": "2025-09-30T15:16:06.506083+01:00", + "views": 10, + "media_type": "video", + "state": "public", + "duration": 44, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/admin/96cb2b54607642b6877f309dad8926db_RTfRILY.4193130hd_1922_1080_24fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/admin/96cb2b54607642b6877f309dad8926db.tmp72yep0r5.gif", + "author_name": "admin", + "author_profile": "https://videojs.mediacms.io/user/admin/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos_6FncSBT.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "30.9MB" + }, + { + "friendly_token": "KWNEepos7", + "url": "https://videojs.mediacms.io/view?m=KWNEepos7", + "api_url": "https://videojs.mediacms.io/api/v1/media/KWNEepos7", + "user": "markos", + "title": "VID_20230813_104846.mp4", + "description": "", + "add_date": "2025-09-15T14:52:33.267086+01:00", + "views": 38, + "media_type": "video", + "state": "public", + "duration": 26, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/eb69a038fe4c4fbaa95752de95f31605_MrtO8cw.VID_20230813_104846.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/eb69a038fe4c4fbaa95752de95f31605.tmp4wl8jpje.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 2, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "66.4MB" + }, + { + "friendly_token": "UtRFqDxc8", + "url": "https://videojs.mediacms.io/view?m=UtRFqDxc8", + "api_url": "https://videojs.mediacms.io/api/v1/media/UtRFqDxc8", + "user": "markos", + "title": "VID_20220206_123853.mp4", + "description": "", + "add_date": "2025-09-15T14:53:30.537614+01:00", + "views": 32, + "media_type": "video", + "state": "public", + "duration": 15, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/markos/540d03d3a30248448034c018400dd16d_0nHBsiZ.VID_20220206_123853.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/markos/540d03d3a30248448034c018400dd16d.tmpe0s2dtk1.gif", + "author_name": "Markos", + "author_profile": "https://videojs.mediacms.io/user/markos/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/2025/09/23/markos.jpeg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "39.6MB" + }, + { + "friendly_token": "bMw0ZOVDc", + "url": "https://videojs.mediacms.io/view?m=bMw0ZOVDc", + "api_url": "https://videojs.mediacms.io/api/v1/media/bMw0ZOVDc", + "user": "thorkildjensen", + "title": "14060819_3840_2160_30fps.mp4", + "description": "Jump in timeline via link in description: 00:05", + "add_date": "2025-09-22T08:24:54+01:00", + "views": 52, + "media_type": "video", + "state": "public", + "duration": 11, + "thumbnail_url": "https://videojs.mediacms.io/media/original/thumbnails/user/thorkildjensen/fea7bb6a434d4e43b98ec4f2bf1389a2_izGw7ow.14060819_3840_2160_30fps.mp4.jpg", + "is_reviewed": true, + "preview_url": "/media/encoded/1/thorkildjensen/fea7bb6a434d4e43b98ec4f2bf1389a2.tmp4y3qxrlh.gif", + "author_name": "Thorkild Jensen", + "author_profile": "https://videojs.mediacms.io/user/thorkildjensen/", + "author_thumbnail": "https://videojs.mediacms.io/media/userlogos/user.jpg", + "encoding_status": "success", + "likes": 1, + "dislikes": 0, + "reported_times": 0, + "featured": false, + "user_featured": false, + "size": "31.7MB" + } + ] +} diff --git a/frontend-tools/video-js/src/components/video-player/VideoJSPlayer.jsx b/frontend-tools/video-js/src/components/video-player/VideoJSPlayer.jsx index bb1df691..26c17d55 100644 --- a/frontend-tools/video-js/src/components/video-player/VideoJSPlayer.jsx +++ b/frontend-tools/video-js/src/components/video-player/VideoJSPlayer.jsx @@ -28,6 +28,9 @@ import { EndScreenHandler } from '../../utils/EndScreenHandler'; import KeyboardHandler from '../../utils/KeyboardHandler'; import PlaybackEventHandler from '../../utils/PlaybackEventHandler'; +// Import sample media data +import sampleMediaData from '../../../public/sample-media-file.json'; + // Function to enable tooltips for all standard VideoJS buttons const enableStandardButtonTooltips = (player) => { // Wait a bit for all components to be initialized @@ -243,7 +246,24 @@ function VideoJSPlayer({ videoId = 'default-video' }) { typeof window !== 'undefined' && window.MEDIA_DATA ? window.MEDIA_DATA : { - data: { + data: sampleMediaData, + + // other + useRoundedCorners: false, + isPlayList: false, + previewSprite: { + url: sampleMediaData.sprites_url + ? 'https://videojs.mediacms.io' + sampleMediaData.sprites_url + : 'https://videojs.mediacms.io/media/original/thumbnails/user/admin/43cc73a8c1604425b7057ad2b50b1798.19247660hd_1920_1080_60fps.mp4sprites.jpg', + frame: { width: 160, height: 90, seconds: 10 }, + }, + siteUrl: 'https://videojs.mediacms.io', + nextLink: 'https://videojs.mediacms.io/view?m=elygiagorgechania', + urlAutoplay: true, + urlMuted: false, + + // FALLBACK - keep old structure for reference + __data_old: { // COMMON title: 'Modi tempora est quaerat numquam', author_name: 'Markos Gogoulos', @@ -1338,18 +1358,6 @@ function VideoJSPlayer({ videoId = 'default-video' }) { hls_info: {}, encodings_info: {},*/ }, - - // other - useRoundedCorners: false, - isPlayList: false, - previewSprite: { - url: 'https://videojs.mediacms.io/media/original/thumbnails/user/admin/43cc73a8c1604425b7057ad2b50b1798.19247660hd_1920_1080_60fps.mp4sprites.jpg', - frame: { width: 160, height: 90, seconds: 10 }, - }, - siteUrl: 'https://videojs.mediacms.io', - nextLink: 'https://videojs.mediacms.io/view?m=elygiagorgechania', - urlAutoplay: true, - urlMuted: false, }, [] );