nokazn / ravyd Goto Github PK
View Code? Open in Web Editor NEWSpotify web client 🎵
Home Page: https://ravyd.com
License: MIT License
Spotify web client 🎵
Home Page: https://ravyd.com
License: MIT License
addedAt
の条件直すtrackUriList
を指定してトラックを再生した場合、state が保持している分のtrackUriList
しか指定できないlayout/default.vue
内で共通にスクロールの設定 (overflown-y: scroll;
)すると全ページで遷移したときにスクロールバーの位置が共有されてしまうclient/plugins/spotify
配下の処理
インメモリに保存するとメモリリークの可能性あり。
.v-application
クラスの<a>
タグで hover したとき、`text-decoration: underline'を適用させており、これがアイコンにも適用されるtext-decoration: none
を当てても回避できない/login
に飛ばす/login
には行けない異なるマーケットの同じアルバムが表示されてしまっている?
プレイリスト内で、トラックを指定して再生したとき、Player command failed: Restriction violated
で 403 エラーとなる場合がある。
offset
プロパティ内でuri
ではなく、position
でトラックを指定すると解消されるっぽい。
/library/artists
ページに行っても先頭に追加されるわけではないので更新分だけを再取得みたいなことができないspotifycharts が作成したプレイリスト (バイラルチャートなど) では追加日が 1970-01-01-T00:00:00Z
になっている。
nextTrackList
/previousTrackList
では 2~3 曲ずつしか情報が返ってこない
contextUri
から再生する場面で、再生リストから曲を選択するとトラックのリストが変わってしまうtrackList
を配列で渡して /player/play
した場合) は再生リストを独自で保持しておくlistItem
をクリックしたときではなく、再生ボタンをクリックしたときに再生し、それ以外はアルバムページに飛ばす#9 でディレクトリ構成を変更したので、~/.env
を見に行ってしまう。
ReleaseInfo
TrackInfo
TrackDetail
ArtistInfo
server
とclient
でディレクトリ分けるclient
内に Nuxt のプロジェクトを格納する
nuxt.config.ts
のrootDir
を変更するmin
& max
または size
の指定にするReleaseCard
PlaylistCard
description
をある程度のところで省略
ArtistCard
マーケットを指定しないとマーケットを指定しても同じアルバムの複数のバージョンがでてきたりする。
uris
を指定して再生していた場合に初回ページ読み込み後に直接キューを操作したときのように、customTrackUriList
が保持されていない状態で TrackQueueButton
からトラックを操作した場合に発生
offset
が uri
での指定になる場合があり、プレイリストの再生時に 403 エラーが発生しうるuris
パラメータを書き換えてしまう/albums/:albumId
/artists/:artistId
/playlists/:playlistid
/genres/:genreId
AuthorizationResponse
の型をMapped Typesにするhttps://developer.spotify.com/documentation/general/guides/authorization-guide/
更に表示
ボタン
offset
の状態を持つA declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.