Carousel displays no metadata, making it impossible to identify tracks/videos
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UX |
Fix Released
|
Medium
|
James Mulholland | ||
unity-scope-mediascanner (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
Medium
|
Unity UI Team |
Bug Description
Put some music and/or videos onto your device via mtp into ~/Music and/or ~/Videos
Go to the Music or Video scope
Observe music covers or video thumbnails.
Note that with multiple tracks from the same album/artist it's impossible to differentiate them as there is no metadata displayed.
It's less pronounced on video carousel as you may have decent thumbnails which let you identify one video from another. However if you have multiple episodes of a show, it's not easy to tell which is which.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity8 7.84+14.
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.13.3-0ubuntu1
Architecture: armhf
Date: Tue Mar 18 19:05:48 2014
InstallationDate: Installed on 2014-03-18 (0 days ago)
InstallationMedia: Ubuntu Trusty Tahr (development branch) - armhf (20140318.1)
ProcEnviron:
TERM=linux
PATH=(custom, no user)
XDG_RUNTIME_
SHELL=/bin/bash
SourcePackage: unity8
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Didier Roche-Tolomelli: Approve
- Michał Sawicz: Needs Fixing
- Jouni Helminen (community): Approve (design)
- Michael Zanetti (community): Approve
- Ubuntu Unity PS integration team: Pending (packaging) requested
-
Diff: 9400 lines (+1608/-5707)116 files modifieddata/unity8.conf (+9/-0)
debian/control (+3/-3)
debian/rules (+0/-5)
debian/scopes-recommends-generator (+0/-27)
plugins/DashViews/listviewwithpageheader.cpp (+14/-7)
qml/Components/ListItems/Header.qml (+2/-14)
qml/Components/OpenEffect.qml (+0/-138)
qml/Components/PageHeader.qml (+27/-2)
qml/Components/RatingStars.qml (+0/-41)
qml/Components/ResponsiveGridView.qml (+0/-1)
qml/Components/SeeMore.qml (+4/-2)
qml/Components/Stage.qml (+13/-3)
qml/Components/Tile.qml (+0/-39)
qml/Components/TileStyle.qml (+0/-81)
qml/Dash/Apps/AppPreview.qml (+0/-167)
qml/Dash/Apps/DashPluginFilterGrid.qml (+0/-47)
qml/Dash/Apps/FrequentlyUsedAppsModel.qml (+0/-110)
qml/Dash/Apps/RunningApplicationTile.qml (+2/-3)
qml/Dash/Card.qml (+5/-3)
qml/Dash/CardCarousel.qml (+69/-0)
qml/Dash/CardFilterGrid.qml (+76/-0)
qml/Dash/CardHeader.qml (+2/-2)
qml/Dash/CardTool.qml (+1/-1)
qml/Dash/Dash.qml (+57/-5)
qml/Dash/DashApps.qml (+4/-19)
qml/Dash/DashCarousel.qml (+0/-47)
qml/Dash/DashContent.qml (+61/-43)
qml/Dash/DashContentOpenEffect.qml (+0/-57)
qml/Dash/DashContentTabBarStyle.qml (+3/-0)
qml/Dash/DashFilterGrid.qml (+0/-65)
qml/Dash/DashHome.qml (+0/-39)
qml/Dash/DashPreview.qml (+0/-208)
qml/Dash/DashPreviewPlaceholder.qml (+0/-25)
qml/Dash/DashRenderer.qml (+5/-3)
qml/Dash/Generic/FlatTileStyle.qml (+0/-79)
qml/Dash/Generic/GenericCarousel.qml (+0/-53)
qml/Dash/Generic/GenericFilterGrid.qml (+0/-46)
qml/Dash/Generic/GenericFilterGridPotrait.qml (+0/-28)
qml/Dash/Generic/GenericPreview.qml (+0/-197)
qml/Dash/Generic/WeatherFilterGrid.qml (+0/-47)
qml/Dash/GenericScopeView.qml (+66/-125)
qml/Dash/Movie/MoviePreview.qml (+0/-71)
qml/Dash/Music/CarouselDelegateMusic.qml (+0/-42)
qml/Dash/Music/MusicCarousel.qml (+0/-34)
qml/Dash/Music/MusicFilterGrid.qml (+0/-48)
qml/Dash/Music/MusicPreview.qml (+0/-203)
qml/Dash/Music/MusicTileStyle.qml (+0/-102)
qml/Dash/PreviewDelegateMapper.qml (+0/-38)
qml/Dash/PreviewListView.qml (+59/-140)
qml/Dash/Previews/Header.qml (+0/-109)
qml/Dash/Previews/Preview.qml (+17/-23)
qml/Dash/Previews/PreviewAudioPlayback.qml (+4/-3)
qml/Dash/Previews/PreviewHeader.qml (+2/-0)
qml/Dash/Previews/PreviewImageGallery.qml (+10/-0)
qml/Dash/Previews/PreviewTextSummary.qml (+4/-2)
qml/Dash/Previews/PreviewWidgetFactory.qml (+1/-1)
qml/Dash/Previews/Reviews.qml (+0/-194)
qml/Dash/ScopeDelegateMapper.qml (+1/-3)
qml/Dash/ScopeItem.qml (+94/-0)
qml/Dash/SearchableResultModel.qml (+0/-44)
qml/Dash/Video/CarouselDelegateVideo.qml (+0/-42)
qml/Dash/Video/VideoCarousel.qml (+0/-34)
qml/Dash/Video/VideoFilterGrid.qml (+0/-47)
qml/Dash/Video/VideoTileStyle.qml (+0/-87)
qml/Launcher/Launcher.qml (+0/-1)
qml/Launcher/LauncherPanel.qml (+0/-1)
qml/ScopeTool.qml (+9/-1)
qml/Shell.qml (+10/-32)
tests/autopilot/unity8/shell/emulators/dash.py (+23/-52)
tests/autopilot/unity8/shell/emulators/main_window.py (+0/-4)
tests/autopilot/unity8/shell/tests/__init__.py (+1/-1)
tests/autopilot/unity8/shell/tests/test_emulators.py (+26/-52)
tests/autopilot/unity8/shell/tests/test_greeter.py (+0/-38)
tests/mocks/Unity/CMakeLists.txt (+4/-4)
tests/mocks/Unity/categoryresults.cpp (+0/-121)
tests/mocks/Unity/categoryresults.h (+0/-68)
tests/mocks/Unity/fake_applications_scope.cpp (+0/-76)
tests/mocks/Unity/fake_applications_scope.h (+0/-33)
tests/mocks/Unity/fake_categories.cpp (+127/-212)
tests/mocks/Unity/fake_categories.h (+28/-32)
tests/mocks/Unity/fake_preview.cpp (+0/-73)
tests/mocks/Unity/fake_preview.h (+0/-65)
tests/mocks/Unity/fake_previewmodel.cpp (+43/-53)
tests/mocks/Unity/fake_previewmodel.h (+24/-25)
tests/mocks/Unity/fake_previewstack.cpp (+76/-0)
tests/mocks/Unity/fake_previewstack.h (+61/-0)
tests/mocks/Unity/fake_previewwidgetmodel.cpp (+86/-0)
tests/mocks/Unity/fake_previewwidgetmodel.h (+56/-0)
tests/mocks/Unity/fake_resultsmodel.cpp (+117/-0)
tests/mocks/Unity/fake_resultsmodel.h (+80/-0)
tests/mocks/Unity/fake_scope.cpp (+20/-120)
tests/mocks/Unity/fake_scope.h (+17/-18)
tests/mocks/Unity/fake_scopes.cpp (+1/-5)
tests/mocks/Unity/fake_unity_plugin.cpp (+10/-13)
tests/qmltests/CMakeLists.txt (+0/-10)
tests/qmltests/Components/tst_OpenEffect.qml (+0/-71)
tests/qmltests/Components/tst_PageHeaderLabel.qml (+1/-1)
tests/qmltests/Components/tst_RatingStars.qml (+0/-62)
tests/qmltests/Components/tst_Tile.qml (+0/-71)
tests/qmltests/Dash/Apps/tst_AppPreview.qml (+0/-276)
tests/qmltests/Dash/Movie/tst_MoviePreview.qml (+0/-86)
tests/qmltests/Dash/Music/tst_MusicPreview.qml (+0/-174)
tests/qmltests/Dash/Previews/tst_Preview.qml (+4/-18)
tests/qmltests/Dash/qml/FakeScopeView.qml (+1/-1)
tests/qmltests/Dash/qml/fake_scopeView1.qml (+1/-1)
tests/qmltests/Dash/qml/fake_scopeView2.qml (+1/-1)
tests/qmltests/Dash/qml/fake_scopeView3.qml (+1/-1)
tests/qmltests/Dash/tst_CardTool.qml (+1/-1)
tests/qmltests/Dash/tst_Dash.qml (+14/-6)
tests/qmltests/Dash/tst_DashContent.qml (+116/-34)
tests/qmltests/Dash/tst_DashPreview.qml (+0/-202)
tests/qmltests/Dash/tst_FilterGrids.qml (+0/-143)
tests/qmltests/Dash/tst_GenericPreview.qml (+0/-125)
tests/qmltests/Dash/tst_GenericScopeView.qml (+24/-246)
tests/qmltests/tst_Shell.qml (+9/-28)
tools/registry-tracker.cpp (+1/-0)
tags: | added: flo mako qa-touch r244 |
Changed in unity-scope-mediascanner (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → Medium |
Changed in ubuntu-ux: | |
assignee: | nobody → Benjamin Keyser (bjkeyser) |
Changed in ubuntu-ux: | |
assignee: | Benjamin Keyser (bjkeyser) → Mike Nagle (mikenagle) |
assignee: | Mike Nagle (mikenagle) → Ruby Hatem (rh-r) |
assignee: | Ruby Hatem (rh-r) → Mike Nagle (mikenagle) |
Changed in ubuntu-ux: | |
assignee: | nobody → James Mulholland (jamesjosephmulholland) |
Changed in ubuntu-ux: | |
importance: | Undecided → Medium |
Changed in unity-scope-mediascanner (Ubuntu): | |
status: | Triaged → Invalid |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
This is not the case any more with new scopes, which will land in the following day or two.
FWIW, the image above shows an issue with the mediascanner (bug #1237970), not with unity8 itself.
Either way, it's not unity8 that decides what to display, but the respective scopes are. At least with new scopes, that is.
Marking as affecting mediascanner scope, just in case this would still happen to be valid in some way when we land new scopes.