airflix
πΏ An AirPlay friendly web interface to stream your movies and TV shows from a home server.
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- ApiResponse.php
- Episodes.php
- EpisodeTransformer.php
- EpisodeViewMonthlyTransformer.php
- EpisodeViews.php
- Genres.php
- GenreTransformer.php
- MovieImages.php
- MovieResults.php
- Movies.php
- MovieTransformer.php
- MovieViewMonthlyTransformer.php
- MovieViews.php
- Seasons.php
- SeasonTransformer.php
- SeasonViewMonthlyTransformer.php
- Settings.php
- ShowImages.php
- ShowResults.php
- Shows.php
- ShowTransformer.php
- ShowViewMonthlyTransformer.php
- TmdbImageClient.php
- TmdbImageTransformer.php
- TmdbMovieResultTransformer.php
- TmdbShowResultTransformer.php
- EpisodeTransformer.php
- EpisodeViewMonthlyTransformer.php
- GenreTransformer.php
- MovieTransformer.php
- MovieViewMonthlyTransformer.php
- SeasonTransformer.php
- SeasonViewMonthlyTransformer.php
- ShowTransformer.php
- ShowViewMonthlyTransformer.php
- TmdbImageTransformer.php
- TmdbMovieResultTransformer.php
- TmdbShowResultTransformer.php
- ApiResponse.php
- Episode.php
- Episodes.php
- EpisodeView.php
- EpisodeViews.php
- Filterable.php
- Genre.php
- GenreFilters.php
- Genres.php
- Movie.php
- MovieFilters.php
- MovieImages.php
- MovieResults.php
- Movies.php
- MovieView.php
- MovieViews.php
- QueryFilters.php
- Retriable.php
- Season.php
- Seasons.php
- Settings.php
- Show.php
- ShowFilters.php
- ShowImages.php
- ShowResults.php
- Shows.php
- TmdbImageClient.php
- User.php
- Uuid.php
- ClearHistory.php
- Install.php
- RefreshGenres.php
- RefreshMovies.php
- RefreshShows.php
- SetAPIKeys.php
- SetFolderPaths.php
- Kernel.php
- Handler.php
- FoldersController.php
- HistoryController.php
- SettingsController.php
- ApiController.php
- EpisodeController.php
- GenreController.php
- MovieBackdropController.php
- MovieController.php
- MoviePosterController.php
- MovieResultController.php
- SeasonController.php
- ShowBackdropController.php
- ShowController.php
- ShowPosterController.php
- ShowResultController.php
- Controller.php
- EpisodeDownloadController.php
- HomeController.php
- ImageDownloadController.php
- MovieDownloadController.php
- EncryptCookies.php
- RedirectIfAuthenticated.php
- TrimStrings.php
- VerifyCsrfToken.php
- Kernel.php
- ClearHistory.php
- ClearHistoryToday.php
- Job.php
- RefreshAll.php
- RefreshNew.php
- AppServiceProvider.php
- AuthServiceProvider.php
- BroadcastServiceProvider.php
- EventServiceProvider.php
- RouteServiceProvider.php
- .gitignore
- app.php
- autoload.php
- airflix.php
- app.php
- auth.php
- broadcasting.php
- cache.php
- clockwork.php
- database.php
- filesystems.php
- mail.php
- queue.php
- services.php
- session.php
- tmdb.php
- view.php
- ModelFactory.php
- .gitkeep
- 2016_02_19_221248_create_genres_table.php
- 2016_02_20_151342_create_movies_table.php
- 2016_02_20_162738_create_shows_table.php
- 2016_07_18_184112_create_failed_jobs_table.php
- .gitkeep
- DatabaseSeeder.php
- .gitignore
- app.8190cb465de37dedc77a.css
- .gitkeep
- app.d55d06101b668fdaf1a3.js
- manifest.d41d8cd98f00b204e980.js
- vendor.2dbe7a3a3ee853fdf709.js
- .htaccess
- airflix-demo.gif
- favicon.ico
- index.php
- mix-manifest.json
- robots.txt
- touch-icon-ipad-retina.png
- touch-icon-ipad.png
- touch-icon-iphone-retina.png
- touch-icon-iphone.png
- web.config
- LineChart.vue
- MonthlyChart.vue
- Episode.vue
- MovieBackdrop.vue
- MovieCard.vue
- MoviePoster.vue
- MovieResult.vue
- ShowBackdrop.vue
- ShowCard.vue
- ShowPoster.vue
- ShowResult.vue
- MovieEditScreen.vue
- MovieScreen.vue
- MoviesScreen.vue
- NotFoundScreen.vue
- SeasonScreen.vue
- SettingsScreen.vue
- ShowEditScreen.vue
- ShowScreen.vue
- ShowsScreen.vue
- Spinner.vue
- Toast.vue
- App.vue
- episodes.js
- filters.js
- genres.js
- images.js
- interfaces.js
- movies.js
- search.js
- seasons.js
- settings.js
- shows.js
- toasts.js
- views.js
- helpers.js
- mutation-types.js
- store.js
- app.js
- filters.js
- routes.js
- _buttons.scss
- _cards.scss
- _carousel.scss
- _fonts.scss
- _forms.scss
- _grids.scss
- _header.scss
- _navigation.scss
- _overview.scss
- _scaffold.scss
- _search.scss
- _spinner.scss
- _summaries.scss
- _tags.scss
- _toasts.scss
- _transitions.scss
- _typography.scss
- _variables.scss
- app.scss
- auth.php
- pagination.php
- passwords.php
- validation.php
- 404.blade.php
- 503.blade.php
- .gitkeep
- app.blade.php
- api.php
- channels.php
- console.php
- web.php
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- no-backdrop.png
- no-poster.png
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- AppPageTest.php
- EpisodeDownloadTest.php
- EpisodesApiTest.php
- GenresApiTest.php
- MovieDownloadTest.php
- MovieRemoteApiTest.php
- MoviesApiTest.php
- SeasonsApiTest.php
- ShowRemoteApiTest.php
- ShowsApiTest.php
- RetriableTest.php
- CreatesApplication.php
- TestCase.php
- .babelrc
- .env.example
- .gitattributes
- .gitignore
- .travis.yml
- artisan
- composer.json
- composer.lock
- envoy.blade.php
- LICENSE.txt
- package.json
- phpunit.xml
- README.md
- server.php
- webpack.mix.js
- yarn.lock
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/wells/airflix
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd airflix
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Node.js
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
npm install
package.jsonμ λͺ μλ λΌμ΄λΈλ¬λ¦¬λ€μ λ΄λ €λ°μ μ€μΉν©λλ€.
npm start
κ°λ°/μ€ν μλ²λ₯Ό μΌλλ€.
λͺ
λ Ήμ΄ μ€ν ν ν°λ―Έλμ λνλλ μ£Όμ(λ³΄ν΅ http://localhost:3000 νν)λ₯Ό λΈλΌμ°μ μμ μ΄μ΄λ³΄μΈμ.
3. PHP (Composer)
μ¬μμ¬μ μ€λΉλ¬Ό
$ composer create-project --prefer-dist airflix/airflix airflix.local
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
php -S localhost:8000 κ°μ λ΄μ₯ μλ²λ‘ μ€νν λ€ λΈλΌμ°μ μμ http://localhost:8000 μΌλ‘ μ μν΄λ³΄μΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
// repository documentation
Was this content helpful?
(0 ratings)
