Commit Graph

205 Commits

Author SHA1 Message Date
PrestonN 70785f1f7f Re-implement "Open in MiniPlayer" on video views for new player 2019-05-29 15:17:30 -04:00
PrestonN 96abef2e22 New Source for Proxy Test and Fix Auto Captions 2019-05-29 11:25:28 -04:00
PrestonN 7bf128a0f0 Fix Tor leaks and Mini Player Progress 2019-05-28 14:55:33 -04:00
PrestonN 0634ce3f35 First steps on updating Mini Player to work with the new video player 2019-05-23 15:56:18 -04:00
PrestonN 8395fe7688 Remove unneeded checks from legacy player 2019-05-22 15:15:05 -04:00
PrestonN 67806fcfb8 Fix thumbnail intervals for lower length videos 2019-05-21 22:20:13 -04:00
PrestonN c0896003da Fix Thumbnail position on rail way for longer videos and quality issue 2019-05-21 15:47:49 -04:00
PrestonN 831de883c4 Fix Thumbnails on Time Rail depending on video length 2019-05-20 21:27:10 -04:00
PrestonN 1f5f2e3a13 Fix small issues with video player 2019-05-20 15:11:44 -04:00
PrestonN a1ed5c4319 Clean up player design and add debug mode 2019-05-20 14:53:14 -04:00
PrestonN 840d6155fb Implement Video preview on video time rail and other fixes 2019-05-20 11:35:29 -04:00
PrestonN 8d03477523 More Player fixes. Most of the issues have been fixed now. 2019-05-02 15:47:23 -04:00
PrestonN f0a3365c34 Legacy Player fallback, styling changes, and extra polish for new player 2019-05-01 15:59:42 -04:00
PrestonN c3fdb4f229 Expiremental Quality Selector with Mediaelement player 2019-04-29 12:09:27 -04:00
PrestonN 896d33d434 Add Live Video Support, Update Electron, Update Mini Player 2019-04-25 15:53:38 -04:00
PrestonN e5fd7f6824 Remove Trailing forward slash when setting Invidious Instance 2019-04-16 14:55:38 -04:00
PrestonN bbebb42ef8 More fixes for dash player and added grab videos locally setting 2019-04-16 13:09:29 -04:00
PrestonN b9251f75de Fixing up dash player implementation 2019-04-12 15:31:56 -04:00
PrestonN 491180f762 Initial Implementation of Dash Player 2019-04-11 15:42:08 -04:00
PrestonN 1f5d1c0b90 Initial Testing with MediaElement.js 2019-04-10 23:18:38 -04:00
PrestonN 1b22d4996b Fix some keyboard shortcuts in mini player 2019-03-31 17:34:01 -04:00
kskarthik dd3f484f20 Add Play video in mini player to video options (#246)
* Add support to export as Newpipe & OPML formats

* minor code cleanup in export subscriptions

* Right click on video thumbnail opens in mini player

* Enable option: Play video in mini player in video options

* close video menu on selecting open in mini player, switch to youtubedlGetInfo()

* switch to alternate quality if user preferred video quality is not available. Quit in neither cases.

* Finishing Open in Mini Player Functionality
2019-03-31 17:31:56 -04:00
PrestonN 43c781b950 Replace Update functionality to not use API key 2019-03-28 14:23:24 -04:00
PrestonN ee25f31938 Remove toast from showing up when grabbing legacy video data 2019-03-28 13:36:18 -04:00
kskarthik 48436e50b3 Add support to export as Newpipe & OPML formats (#243)
* Add support to export as Newpipe & OPML formats

* minor code cleanup in export subscriptions
2019-03-26 18:29:04 +00:00
PrestonN 29507bf90b Merge remote-tracking branch 'origin/development' into development 2019-03-26 13:58:00 -04:00
PrestonN 637d039be3 Add Keyboard Shortcuts to Mini Player 2019-03-26 13:57:53 -04:00
Matthew Harm Bekkema 1549c573d9 Update package-lock.json and use final command-line arg as url (#244)
* Update package-lock.json

lock file's ytdl-core@0.20.4 does not satisfy ytdl-core@^0.29.1

* Use final command-line argument as URL

Workaround for electron/electron#4690.
2019-03-26 15:45:20 +00:00
PrestonN b32990dc2d Fix Mini player autoplay 2019-03-26 10:48:43 -04:00
PrestonN 3e7f4a606f Fix link handling. 2019-03-25 14:19:44 -04:00
PrestonN fddb1acf8d Update Favorites on Remove and fix removing subscription from side panel 2019-03-25 13:15:33 -04:00
PrestonN c921eb0a7c Fix region updating when viewing settings 2019-03-20 10:39:00 -04:00
PrestonN 3fe2cdeaf4 Increase size of search input and add donation info to about 2019-03-19 14:06:40 -04:00
PrestonN e333495ff7 Region selection, fix API errors with history. 2019-03-19 13:45:25 -04:00
kskarthik da327a36ce Implement importing of Newpipe Subscriptions (#234)
* Implement importing of NewPIpe subscriptions

* Fix Import NewPipe subscriptions: Display channel picture instead of newpipe logo

* use addSubscription() instead of subDb

* Import subscriptions will also handle newpipe files

* Fix notification, minor code fixes
2019-03-18 18:36:49 +00:00
PrestonN 3d29ce55a5 Fix backButton when using dark theme 2019-03-12 10:41:47 -04:00
Preston dd7bbda0cb Hide Views and Post Date on Premium content in a search 2019-03-01 19:26:14 -05:00
ivan1548 0dc5caaf65 Hide loading view after clicking on back button (#226) 2019-03-01 19:12:52 -05:00
PrestonN 4f47a8fe23 Fixed Favoriting videos from videoView and playerView 2019-03-01 15:21:28 -05:00
PrestonN 80de67a747 Fix Importing of OPML files 2019-03-01 10:43:07 -05:00
PrestonN 8c42fb8cae Make Favorites Functionality more Responsive 2019-02-28 15:52:47 -05:00
PrestonN 5d2706848d Make History Functionality more Responsive 2019-02-28 15:24:28 -05:00
PrestonN 5aba0d6cda Subscribe to channel without needing to make a new API call 2019-02-27 14:14:08 -05:00
PrestonN 942c39a687 Allow use of self-hosted Invidious Instance 2019-02-27 13:46:25 -05:00
ivan1548 47094ecb85 Update tor support with electron proxy (#225)
* Update tor support with electron proxy

* Update proxy testing, fix variable conflict

* Add default value to settings view for proxyAddress

* Remove tor-request
2019-02-26 20:45:55 +00:00
PrestonN 3a1fcdfea2 Add Advanced Search Filtering 2019-02-26 15:23:03 -05:00
PrestonN 552f2d326c Use /latest to grab subscriptions, speeding up the process 2019-02-26 11:26:05 -05:00
PrestonN faf1a85731 Get Video URL based on user IP instead of Inividious IP 2019-02-26 09:53:18 -05:00
ivan1548 7b530b0dcb Add back button for searchView and playlistView (#223)
* Add back button for searchView and playlistView

* Remove title
2019-02-26 14:19:12 +00:00
ivan1548 378dad873d [Fix] Inconsistent order in history (#217) 2019-02-25 15:37:04 +00:00
ivan1548 390bc24c1c Remove duplicates from history (#216) 2019-02-25 15:35:49 +00:00
ivan1548 54767e65c8 [Fix] Toggle saved video in videoListTemplate (#214) 2019-02-25 15:31:04 +00:00
Omar Roth 677ad510d8 Filter premium content from descriptions (#210) 2019-02-25 15:27:31 +00:00
PrestonN fa8fed664b Change max comment text to 20 2018-11-09 15:38:54 -05:00
PrestonN 9b4ec630b0 Remove class from loop button 2018-11-09 15:38:00 -05:00
PrestonN 71367cbfb8 Add Larger Icon Sizes to Project 2018-11-09 15:26:22 -05:00
PrestonN 58ad55b5b5 [Fix] Show Favorited Videos chronologically again 2018-11-09 15:22:39 -05:00
PrestonN c0c5e2308f Add Keyboard shortcut to refresh subscriptions 2018-11-09 10:33:18 -05:00
PrestonN 15dde57ba0 [Fix] Usability Issues
Subscriptions don't refresh automatically nearly as often
Added a new button to force subscriptions to refresh.
Remove individual videos from history
2018-11-09 10:11:25 -05:00
PrestonN cb32ae7db3 [Fix] Put History in Chronological order again and better sub handling 2018-11-08 14:21:04 -05:00
Andy 2fb43b059d Choose higher-quality audio stream URL (#189)
* Choose higher-quality audio stream URL

This change is kind of a shortcut that is a temporary fix before FreeTube migrates to using the adaptive formats to choose the streaming option URLs.

* Higher quality audio stream

fixed typo
2018-11-07 09:57:53 -05:00
PrestonN 7356758144 Move pay logic to displayVideo 2018-10-19 11:21:46 -04:00
PrestonN 8cb631e834 Resized logo for better clarity 2018-10-19 11:18:45 -04:00
PrestonN a78afd1b46 Hide videos if behind paywall 2018-10-19 10:45:31 -04:00
PrestonN ce1612d902 Add French Translation and fix YouTube link redirections 2018-10-18 13:35:01 -04:00
PrestonN 5a37f81a75 Add Right Click Menu 2018-10-16 15:59:57 -04:00
PrestonN c31ad46c82 Comma separate subscribers and video count in search results 2018-10-16 11:16:51 -04:00
PrestonN a6a64aa331 Remove debug statements and old code 2018-10-16 11:05:21 -04:00
PrestonN 364cb4cffc Hide Menu bar on Mini Player (#154) 2018-10-16 10:23:16 -04:00
PrestonN f384c2a416 Remove YouTube API entirely and fix description links (#153) 2018-10-16 10:20:46 -04:00
PrestonN 8d54031ede Fixing up playlist UI 2018-10-15 15:00:14 -04:00
PrestonN c18046406e [Feature] Playlist Support mostly finished 2018-09-28 15:48:42 -04:00
PrestonN a2cf6851b8 [Feature] Basic Support for Playlists 2018-09-25 14:26:10 -04:00
PrestonN cf74a740b5 [Features] More defaults and keyboard shortcuts 2018-09-24 14:19:43 -04:00
PrestonN efd4291279 [Fix] Duration formatting and show channels in search again. 2018-09-24 09:14:40 -04:00
PrestonN 74feb75d8a [Fix] Hide video quality if not available 2018-09-21 15:56:59 -04:00
PrestonN 0ad8213f78 [Feature] Trending and more settings 2018-09-21 10:49:23 -04:00
PrestonN a5f23e7af4 [Feature] Disable history and Watched indicator 2018-09-19 14:34:23 -04:00
PrestonN d04d18f6b5 [Fix] Add Subscription timer back to subscriptions function 2018-09-19 11:39:12 -04:00
PrestonN 4c1e477f18 [Feature] Initial Transition to Invidious API 2018-09-19 11:27:04 -04:00
PrestonN 92dce7b24c Prevent the video player from being over sized on vertical videos 2018-09-19 11:27:03 -04:00
PrestonN 694d0664dd More API keys and small Vue fixes. 2018-09-19 11:27:03 -04:00
PrestonN fb1e6c24ca Fix mini player, make consistent wording and visual fixes 2018-09-19 11:27:02 -04:00
PrestonN 6ccb6de22e Fix issues from Vue.js Merge 2018-09-19 11:26:33 -04:00
PrestonN 860d384fbd Merge branch 'vue-js' into development 2018-09-19 11:25:22 -04:00
K06RA 13567ad4af Huge Code Clean up and Small Issue Fixes
* Added ability for div.video to change size.

This is needed because it fixes the issue of not being able to see the new menus later on when we might need to add more menus to the context menu. I also deleted display: inline block because it won't work since there's a float: right (always enforces display: block).

* Removed display: inline-block

* Converted from Typescript to JS... Even if this was supposed to be for Vue, there's no Vue module installed on this branch...

* Added .code-workspace in .gitignore for those who use a vscode workspace. Also added .jsbeautifyrc to clean up the code.  This is definitely a good idea when the project gets larger.

* Formatted the entire codebase to use a single coding standard.

* Added comment header to all files

* Some things actually weren't formatted correctly, so I fixed those

* Code fixup

* Forgot to change API key

* Fixed issue #136

* Fixed ft.logs
2018-09-19 11:21:26 -04:00
PrestonN ec310e425a Fix subscribing in channel view and properly show live video 2018-09-19 11:21:26 -04:00
PrestonN 1bf7af4c28 Fix error with user's having no subscriptions 2018-09-19 11:21:26 -04:00
Daniel Ng 67d3e8be9c Resolved issue #45. Replaced try/catch statement with if/else for search. (#120) 2018-09-19 11:21:26 -04:00
PrestonN 9068b6e531 Final Batch of Vue Changes before Testing 2018-09-19 11:21:26 -04:00
PrestonN f722726d07 Batch 3 of Vue Implementation. Close to being done. 2018-09-19 11:21:26 -04:00
PrestonN c7cea48b37 Fix closing menu when opening video externally 2018-09-19 11:21:26 -04:00
PrestonN 979d2b85f7 Committing second batch of Vue.js implementation 2018-09-19 11:21:26 -04:00
PrestonN 97ade6e392 Early progress on Vue.js implementation 2018-09-19 11:21:26 -04:00
PrestonN fed81f9d91 Bump version to 0.3.1 and add Firefox extension link 2018-09-19 11:21:26 -04:00
PrestonN 82f952c38f Move Help to about and increase size of mini player 2018-09-19 11:21:26 -04:00
PrestonN 4d4b82d06e Fix default channel barrier from being too large. 2018-06-14 09:25:56 -04:00
PrestonN db32089565 Default name for exported subscriptions and lighter scroll bar on dark theme. 2018-06-13 10:32:03 -04:00
FreeTube a5e1db960c Fix: Videos not playing and opening YouTube and HookTube links. 2018-06-11 14:00:04 -04:00
Preston f5870f6135 Remove return statement 2018-06-09 09:55:45 -04:00