Added support for showing compilations/singles

- refactored function that gets a short description to fix a bug and
make it more correct
- misc improvements