7
7
</p >
8
8
9
9
# About Player
10
- [ ![ Version] ( https://img.shields.io/badge/Current%20version-v2.2 -brightgreen.svg?style=flat )] ( https://github.com/quead/angular2-yt-player )
10
+ [ ![ Version] ( https://img.shields.io/badge/Current%20version-v2.3 -brightgreen.svg?style=flat )] ( https://github.com/quead/angular2-yt-player )
11
11
[ ![ Build Status] ( https://semaphoreci.com/api/v1/quead/angular2-yt-player/branches/master/badge.svg )] ( https://semaphoreci.com/quead/angular2-yt-player )
12
12
13
13
[ ![ GitHub license] ( https://img.shields.io/badge/license-MIT-blue.svg )] ( https://raw.githubusercontent.com/quead/angular2-yt-player/master/LICENSE )
14
14
[ ![ GitHub forks] ( https://img.shields.io/github/forks/quead/angular2-yt-player.svg )] ( https://github.com/quead/angular2-yt-player/network )
15
15
[ ![ GitHub stars] ( https://img.shields.io/github/stars/quead/angular2-yt-player.svg )] ( https://github.com/quead/angular2-yt-player/stargazers )
16
16
17
- This is a simple youtube web player and desktop player based on [ angular-cli] ( https://github.com/angular/angular-cli " Angular Cli ") 1.4, [ NWjs 0.25.0 ] ( https://nwjs.io/ " NWJS Page ") , [ ngx-youtube-player] ( https://github.com/orizens/ng2-youtube-player " ngx youtube player ") 0 .0.41 (used for youtube iFrame API), SCSS (CSS3), HTML5 and webkit functions .
17
+ This is a simple youtube web player and desktop player based on [ angular-cli] ( https://github.com/angular/angular-cli " Angular Cli ") 1.7.3 , [ ngx-youtube-player] ( https://github.com/orizens/ng2-youtube-player " ngx youtube player ") 6 .0.0 (used for youtube iFrame API), SCSS (CSS3), HTML5.
18
18
19
19
This player is compatible only with Chrome/webkit browsers.
20
20
@@ -23,8 +23,8 @@ This player is compatible only with Chrome/webkit browsers.
23
23
## Usage
24
24
25
25
** For Angular and Typescript Development**
26
- 1 . Install [ NodeJS 6 .11.0 +] ( https://nodejs.org/en/download/ " Node JS Download ")
27
- 2 . Install [ angular-cli 1.1 .3+] ( https://github.com/angular/angular-cli " Angular Cli ")
26
+ 1 . Install [ NodeJS 8 .11.3 +] ( https://nodejs.org/en/download/ " Node JS Download ")
27
+ 2 . Install [ angular-cli 1.7 .3+] ( https://github.com/angular/angular-cli " Angular Cli ")
28
28
29
29
` npm install -g @angular/cli `
30
30
@@ -36,49 +36,28 @@ This player is compatible only with Chrome/webkit browsers.
36
36
37
37
` npm start ` in root folder
38
38
39
- 5 . Add your youtube api key
39
+ 5 . Add your youtube api key in settings.json or in the app
40
40
41
41
** For SASS development**
42
42
43
43
1 . Install [ Sass] ( http://sass-lang.com/install " Sass website ")
44
44
45
- 2 . Start project by
45
+ 2 . Do steps from above
46
46
47
- ` npm start `
48
-
49
- 3 . Edit files from src/assets/scss
50
-
51
- ------
52
-
53
- ** For building app**
54
-
55
- 1 . Add to body classes application app-win / app-linux
56
- ` <body class="application app-win"> `
57
- 2 . Build the src folder with
58
- ` ng build ` in root folder
59
- * You need to have angular-cli installed on global (check above)*
60
- * This is compiling typescript into Javascript*
61
-
62
- 3 . Copy package.json from ** /app** folder and paste it to ** dist** folder
63
- 4 . Download [ NWjs v0.25.0 +] ( https://nwjs.io/ " NWJS Download ")
64
- 5 . Path your system enviroment to folder where you unarchived
65
- 6 . Run
66
-
67
- ` gulp build ` in root folder
68
- * This is compiling javascript into desktop app*
69
-
70
- 7 . In release folder (root) you have the compiled apps
47
+ 3 . Start project by
71
48
72
- ** For personal use**
73
-
74
- Just take files from *** dist*** folder
49
+ ` npm start `
75
50
76
- Check
77
- <a href =" https://quead.github.io/demo/ " title =" YouTube Player Demo " >Demo</a >
78
- or
79
- <a href =" https://youtu.be/KB803dWQM-o/ " title =" Video Presentation " >Video Presentation</a >
51
+ 4 . Edit files from src/assets/scss
80
52
81
53
## Changelog
54
+ Angular YouTube Player 2.3
55
+ - Updating to LTS angular
56
+ - Refactoring entire app services and components
57
+ - Improved speed performance and fixed major bugs
58
+ - Implemented login with google account
59
+ - New way to loading the app
60
+
82
61
Angular YouTube Player 2.2
83
62
- Sort playlist by drag and drop (used [ ng2-dragula] ( https://valor-software.com/ng2-dragula/ " NG2 Dragula ") )
84
63
@@ -157,7 +136,7 @@ Angular YouTube Player 1.1
157
136
- Adding mute/unmute functionality
158
137
- Improved user interface and user experience
159
138
- Adding settings functionality, the settings will get from *** assets/settings.json***
160
- - ** Settings**
139
+ ** Settings**
161
140
- * Show/hide debugging features*
162
141
- * Show/hide thumbnails in search*
163
142
@@ -175,19 +154,27 @@ Angular YouTube Player 1.0.0
175
154
#### Backlog
176
155
- iOS 8+ / android 5+ app ** (unversioned)**
177
156
- Change and create theme ** (unversioned)**
178
- - macOS app release ** (unversioned)**
179
- - ** Rooms**
157
+ ** Rooms**
180
158
- * Room chat ** (unversioned)***
181
159
182
160
#### Roadmap to 3.0
183
- - Integrating Google accounts ** (in v2.4)**
184
- - Integrating firebase ** (in v2.5)**
161
+ - Keep your playlist and settings in cloud ** (in v2.4)**
162
+ - Implemented session key to keep playlist in cloud (without account) ** (in v2.4)**
163
+ - Integrating ngrx store ** (in v2.5)**
164
+ - Integrating YouTube subscriptions/playlist ** (in v2.9)**
185
165
186
- - ** Rooms**
166
+ ** Rooms**
187
167
- * Create room where you can watch videos with others in sync by sharing the room link ** (in v2.7)***
188
168
- * Set private/public room ** (in v2.7)***
189
169
- * List of public rooms ** (in v2.8)***
190
170
- * Room moderators which can add videos, kick roommates, mute roommates, rename room title and description ** (in v2.9)***
191
171
172
+
173
+ #### Removed features
174
+ - Global hotkeys for application in desktop (play/pause/next/prev, for keyboards with media buttons)
175
+ - Adding support for NW.js to export the app for desktop compatible: Windows x64, Linux x64
176
+ - Auto updating the app (desktop version)
177
+ - Temporary removed theme function
178
+
192
179
## Copyright and License
193
180
Copyright [ quead] ( https://github.com/quead ) under the [ MIT license] ( LICENSE ) .
0 commit comments