Hey @lucifer, I have opened up a good first PR on the listen-brainz repo to get acquainted with the codebase and the BrainzPlayer component.
Regarding the project, I wanted some feedback on approach. Currently what I am planning for the indexer is first fetching all the item identifiers into a text file. This is a bulk process. Then for the metadata retrieval I'll be using the identifiers with GNU Parallel and ia for parallel processing of the metadata and all. This is for the indexing process. After the index is built and I've made it into a proper database which can
be queried I will be building the API endpoint using Flask for querying this database. Finally, I will be creating an InternetArchivePlayer component - similar to the other XPlayer components that BrainzPlayer is implementing - that will be calling this API.
Hey @lucifer, I have opened up a good first PR on the listen-brainz repo to get acquainted with the codebase and the BrainzPlayer component. Regarding the project,
I wanted some feedback on approach. Currently what I am planning for the indexer is first fetching all the item identifiers into a text file. This is a bulk process. Then for the metadata retrieval I'll be using the identifiers with GNU Parallel and ia for parallel processing of the metadata and all. This is for the indexing process. After the index is built and I've made it into a proper database which can be queried I will be
building the API endpoint using Flask for querying this database. Finally, I will be creating an InternetArchivePlayer component - similar to the other XPlayer components that BrainzPlayer is implementing - that will be calling this API.
Hi lucifer, I have opened up a good first PR (LB-1789) on the listen-brainz repo to get acquainted with the codebase and the BrainzPlayer component.
Regarding the project, I wanted some feedback on approach. Currently what I am planning for the indexer is first fetching all the item identifiers into a text file. This is a bulk process. Then for the metadata retrieval I'll be using the identifiers with GNU Parallel and ia for parallel processing of the metadata and all. This is for the indexing process. After the index is built and I've made it into a proper database which can
be queried I will be building the API endpoint using Flask for querying this database. Finally, I will be creating an InternetArchivePlayer component - similar to the other XPlayer components that BrainzPlayer is implementing - that will be calling this API.