Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editing tags Artist #1

Open
snooppy opened this issue Sep 24, 2011 · 0 comments
Open

Editing tags Artist #1

snooppy opened this issue Sep 24, 2011 · 0 comments
Assignees

Comments

@snooppy
Copy link
Owner

snooppy commented Sep 24, 2011

При редактировании тега Артист возможно несколько вариантов:

  1. если имя нового артиста совпадает с именем уже находящегося артиста в списке артистов;
    -если название альбома совпадает с названием хотя бы одного с альбомов нового артиста, то просто добавляем новый трек в список треков существующего альбома и артиста;
    • если название альбома не совпадает с хотя бы одним названием имеющихся альбомов данного артиста, то у данного артиста создаем новый альбом и добавляем туда новый измененный трек;
  2. если имя нового артиста не совпадает с именем хотя бы одного артиста, находящегося в списке артистов, то добавляем нового артиста, у него добавляем новый альбом, в альбом добавляем новый измененный трек;
  3. если в списке треков по данному артисту только 1 трек и 1 альбом, то удаляем артиста полностью;
  4. если у артиста несколько альбомов , но измененный трек был единственным в своем альбоме, то удаляем трек и затем альбом со списка альбомов артиста;
  5. если у артиста несколько альбомов, или даже 1 альбом, но треков в нем больше одного, то удаляем трек с альбома данного артиста.

Не забываем обновлять все данные в таблицах отображения!

@ghost ghost assigned snooppy Sep 24, 2011
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant