Skip to content
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.

Commit

Permalink
Combined Adapter for Movie and TV , Episode classes
Browse files Browse the repository at this point in the history
  • Loading branch information
anujd64 committed Oct 16, 2022
1 parent 812c1ff commit 4f1534a
Show file tree
Hide file tree
Showing 70 changed files with 9,301 additions and 614 deletions.
43 changes: 36 additions & 7 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
includes interface definition movies associated with source movies for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
Expand Down Expand Up @@ -396,8 +396,8 @@ of that license document, provided that the further restriction does
not survive such relicensing or conveying.

If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
must place, in the relevant source movies, a statement of the
additional terms that apply to those movies, or a notice indicating
where to find the applicable terms.

Additional terms, permissive or non-permissive, may be stated in the
Expand Down Expand Up @@ -627,8 +627,8 @@ possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
to attach them to the start of each source movie to most effectively
state the exclusion of warranty; and each movie should have at least
the "copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ What you need to do is :
2. Deploy to Cloudflare (All instructions on the [Google Drive Index](https://gitlab.com/GoogleDriveIndex/Google-Drive-Index) its super easy)
3. Add the index link to movies folder link ( and username/password if you configured that for index ) in the settings tab, wait until it's done adding

There you go you have your media Library which sources files from Drive.
There you go you have your media Library which sources movies from Drive.
(Probably will add video demo soon)

### **📱 Screenshots** :
Expand Down Expand Up @@ -48,26 +48,26 @@ There you go you have your media Library which sources files from Drive.

### **📋 Notes** :

- Added support GOIndex and Maple's GDindex (GOIndex is unreliable try refreshing if files aren't added)
- Added support GOIndex and Maple's GDindex (GOIndex is unreliable try refreshing if movies aren't added)

- Currently video is only hardware decoded (I think) That's why HEVC content may or nay not play at all

- Does not directly interact with Drive rather scrapes the index for movies. The index does the talking to the Drive api

- Sub-folders of current folder are searched now but if the folder has too many sub folders it will take longer to scan

- Even if your files aren't correctly named there is an alternative algorithm which might just extract necessary info
- Even if your movies aren't correctly named there is an alternative algorithm which might just extract necessary info

- Media files with no TMDB info are also shown in the library
- Media movies with no TMDB info are also shown in the library

- Rarely some files may be mislabled if there is another movie of same name on TMDB
- Rarely some movies may be mislabled if there is another movie of same name on TMDB

- Naming of the files does matter it's better if your files are named like this
- Naming of the movies does matter it's better if your movies are named like this
```
movie.2049.2160p.whatever
movie.returns.2099.2160p.whatever

- Ideally your folder should contain movie files only like
- Ideally your folder should contain movie movies only like

```
📂Movies
Expand Down
3 changes: 3 additions & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ plugins {
id 'com.android.application'
}


android {
compileSdk 32

Expand Down Expand Up @@ -60,4 +61,6 @@ dependencies {
implementation fileTree(dir: "libs", include: ["extension-*.aar"])
implementation 'com.github.Dimezis:BlurView:version-2.0.2'
implementation 'me.xdrop:fuzzywuzzy:1.4.0'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.13.4'

}
Loading

0 comments on commit 4f1534a

Please sign in to comment.