" The collection is empty" for all tags accessed through Android app
Talk Bug Collectors
Join LibraryThing to post.
1GREGandDANICA
I receive a message that "The collection is empty" when accessing any of my tags through the Android app using my LG V20, and zero results are shown. I also see the same when I select "All Books" from the main "Your Catalog" screen. All book results are accessible when viewing by a Collection, or by Authors.
When viewing these results through the website, there is no issue. I certainly consider being able to access certain tags through the mobile Android app important. I could not find any info that an issue like this has been previously reported.
When viewing these results through the website, there is no issue. I certainly consider being able to access certain tags through the mobile Android app important. I could not find any info that an issue like this has been previously reported.
2kristilabrie
Just to verify, what account are you logged into when you go to the Home > Account page? I can dig further into this once I can verify, thanks.
3GREGandDANICA
I am logged into this account - username: GREGandDANICA. I did at least uninstall and reinstall the app, as well as log out and log back in, but same result.
4kristilabrie
>3 GREGandDANICA: Hmm, ok. I'm unable to reproduce on my end, but I have an iPhone. Going to see if our staffer using Android can test and then pass further along to developers to take a look.
Silly test, but can you try turning your phone off and then on to see if that changes anything? Thanks! Scratch that, we were able to reproduce on Android, thanks for the report! I'm passing this along for fixing and we'll post here with any questions or updates.
5conceptDawg
I will investigate further.
6GREGandDANICA
Any updates on this issue??
7conceptDawg
No updates yet. Still trying to find the cause in code.
8GREGandDANICA
No updates from this bug reported in June? Issue remains that the app does not show any items for "All Books" or any individual "Tags".
9kristilabrie
I'm afraid not, we're a pretty small development team for all of LibraryThing, TinyCat, and LibraryThing for Libraries. Thanks for your patience, and @conceptDawg or I will update this thread with new information!
10GREGandDANICA
Issue still persists. Still disappointed I can't view any books by their tags.
11bnielsen
>10 GREGandDANICA: I just checked that this doesn't seem to be a problem on my Android phone, so maybe this only affects a small number of Android versions?
12saltmanz
I get the "collection is empty" if I click on a tag, but only when no books in my Your Library collection use that tag. In other words, browsing by tag only looks at the Your Library collection and nothing else. This is easy to verify for me, since I've mostly moved to ebooks, which I keep in their own "Ebooks" collection; the app itself says I have 586 books tagged "acquired 2021" but clicking in only shows two: the two physical books I've acquired this year. Likewise, clicking into any tag that I only use for ebooks (like "ebook", which the app says I've used 6,529 times) brings up the empty collection message.
My phone is stuck on Android 8.1.0, by the way.
My phone is stuck on Android 8.1.0, by the way.
13bnielsen
>12 saltmanz: Nice bug description. I think all my books are in the "Your Library" collection, so that's why I didn't run into the bug.
14lorax
saltmanz (#12):
Good bug hunting! I still cannot replicate the bug on my Android (using the tags "wishlist" and "borrowed from library" neither of which I use on books actually in the Your Library collection. However I'm on Android 12.
Good bug hunting! I still cannot replicate the bug on my Android (using the tags "wishlist" and "borrowed from library" neither of which I use on books actually in the Your Library collection. However I'm on Android 12.
15lorax
Installed the app on my tablet for testing purposes, and the books show up there as well. It's on Android 10. So either there are tag-specific subtleties or it's a version issue.
16timspalding
Giving to @conceptDawg.
17AbigailAdams26
Bumping this, after receiving a similar report via email.
When accessing tags from Your Catalog, in the Android app, many result in a "The collection is empty" message, regardless of the number of books shown to have that tag, on the list of tags. I observed this behavior when logged in as myself, and as the member (fastaxion).
Steps to Reproduce:
1. Log into Android app (username: "AbigailAdams26" or "fastaxion")
2. Select Your Catalog
3. Select Tags
4. Choose a tag
Every single one of the tags gives this message, in the "fastaxion" account. In the "AbigailAdams26" account, only some give this message (i.e., -17th-century children / 1840s / Abenaki folklore), while others display some books, but far fewer than they should (i.e., the Aesop tag should have 47 books, but only displays 2)
Note: The member also reported having trouble syncing the app and website, when it comes to tags: when added on the site, they did not appear on the app, and vice versa. I have not been able to reproduce this, testing in both their account and in mine.
When accessing tags from Your Catalog, in the Android app, many result in a "The collection is empty" message, regardless of the number of books shown to have that tag, on the list of tags. I observed this behavior when logged in as myself, and as the member (fastaxion).
Steps to Reproduce:
1. Log into Android app (username: "AbigailAdams26" or "fastaxion")
2. Select Your Catalog
3. Select Tags
4. Choose a tag
Every single one of the tags gives this message, in the "fastaxion" account. In the "AbigailAdams26" account, only some give this message (i.e., -17th-century children / 1840s / Abenaki folklore), while others display some books, but far fewer than they should (i.e., the Aesop tag should have 47 books, but only displays 2)
Note: The member also reported having trouble syncing the app and website, when it comes to tags: when added on the site, they did not appear on the app, and vice versa. I have not been able to reproduce this, testing in both their account and in mine.
18GREGandDANICA
I am on a new phone, new Android version (11) since this original report and the issue is the same for me. All books with tags are in the same "My Library" collection. I have 201 different tags, and all have at least 1 book (most have 8-10, some have 50+, some 100+).
Edit: to add to the above comment #17, I also tested adding a book through the website (The Pesto Cookbook) and while it appears in My Library on the website, it does not appear in My Library in the app. However, I have never had an issue seeing books on the website that I have added through the app.
Edit #2: I have my app list sorted by Date Added, so I should see this newly added item at the top. It's not there. However, when I search the list, it comes up. When I click on it, I see a message that says "There was an error retrieving the details. Pull down to refresh and try again." and there is no data below like collection, tags, publication, member tags, etc.
Edit #3: Checking back after about 30 minutes after adding the new book through the website, I now see it in My Library in the app.
Edit: to add to the above comment #17, I also tested adding a book through the website (The Pesto Cookbook) and while it appears in My Library on the website, it does not appear in My Library in the app. However, I have never had an issue seeing books on the website that I have added through the app.
Edit #2: I have my app list sorted by Date Added, so I should see this newly added item at the top. It's not there. However, when I search the list, it comes up. When I click on it, I see a message that says "There was an error retrieving the details. Pull down to refresh and try again." and there is no data below like collection, tags, publication, member tags, etc.
Edit #3: Checking back after about 30 minutes after adding the new book through the website, I now see it in My Library in the app.
19timspalding
Assigning to @ccatalfo.
20kristilabrie
Steps to reproduce at >17 AbigailAdams26:
21darius52
There hasn't been any public activity on this in a bit so I want to report that I am also having this issue as a brand new user (I didn't even know LibraryThing existed a couple of days ago and I want to say that I'm super happy with it). My phone is Android 13 and I have been adding books with my phone (when possible) but I do all of my actual library management through the website. I am not using the "Your Library" collection.
I have some extra information to add. Here are different steps that I have taken on my phone with their results.
- Click Your Catalog > Tags > then any of my tags = app tells me "The collection is empty"
- Click Your Catalog > All Books > then any book that I know has a tag > then click the tag = app shows me a properly filtered list of books by the tag
Reactivating the "Your Library" collection and adding a book with a tag to the collection fixes the issue for that book. A workaround appears to be to put everything that I want to track the tags of in "Your Library" so that the tag filtering works on the app. I don't know if this helps any.
I have some extra information to add. Here are different steps that I have taken on my phone with their results.
- Click Your Catalog > Tags > then any of my tags = app tells me "The collection is empty"
- Click Your Catalog > All Books > then any book that I know has a tag > then click the tag = app shows me a properly filtered list of books by the tag
Reactivating the "Your Library" collection and adding a book with a tag to the collection fixes the issue for that book. A workaround appears to be to put everything that I want to track the tags of in "Your Library" so that the tag filtering works on the app. I don't know if this helps any.
22Taliesien
>21 darius52: " A workaround appears to be to put everything that I want to track the tags of in "Your Library" so that the tag filtering works on the app. I don't know if this helps any."
That's not necessary. Much easier to simply type in the tag name via search if you want to get the behavior you would expect the from Tag UI in the app. From Your Catalog (in the search field) type in Tag:tagname, if you don't remember a tag name you can still use the broken Tag feature to lookup the names :D The bug is verified and assigned and all that needs to happen is to have the Tags search default to 'All Books' and not 'Your library' - but app bugs seem to have a low priority, especially Android for whatever reason.
That's not necessary. Much easier to simply type in the tag name via search if you want to get the behavior you would expect the from Tag UI in the app. From Your Catalog (in the search field) type in Tag:tagname, if you don't remember a tag name you can still use the broken Tag feature to lookup the names :D The bug is verified and assigned and all that needs to happen is to have the Tags search default to 'All Books' and not 'Your library' - but app bugs seem to have a low priority, especially Android for whatever reason.
23darius52
>22 Taliesien:
I didn't know about that, thanks! I'll figure out what works best for me since I'm currently not sure how often I'll look at my books by tag. I'm not surprised about app bugs having a low priority, thankfully this is a minor issue with workarounds.
I didn't know about that, thanks! I'll figure out what works best for me since I'm currently not sure how often I'll look at my books by tag. I'm not surprised about app bugs having a low priority, thankfully this is a minor issue with workarounds.
24waltzmn
>23 darius52: I'm not surprised about app bugs having a low priority
FWIW, that's not quite the way to look at things. Apps are different from the web site in two ways. One is that the nature of the code is significantly different -- as I understand it, LibraryThing is coded in PHP and the data stored in SQL. An Android app is usually written in a Java variant and an iOS app in Apple's pet languages (Objective C and Swift). So a person who works on the one may not be able to work on the other.
But the other thing is that LibraryThing can roll out its own code to its own web site. Not so with the apps. Google and Apple have to approve apps that go on their app stores. I am quite sure that the LibraryThing apps are not malware :-), but they still have to go through the process. So imagine that LibraryThing fixes one bug in the Android app. They have to submit it and wait for approval. What if they find another bug before it gets approved, or if their fix turns out to itself have a bug, and a worse one? The cycle starts over -- and, meanwhile, the buggy code is out there.
So, in general, updates to apps -- any apps -- will tend to roll out a lot of features at once, because it takes just about the same amount of time to get a major update approved as a minor one. It's the nature of app store ecosystems.
To be sure, it does sound as if the Android app has languished for a long time. Longer than the above would explain. But those bottlenecks can also influence how developer time is allocated, particularly at a lean organization like LibraryThing.
FWIW, that's not quite the way to look at things. Apps are different from the web site in two ways. One is that the nature of the code is significantly different -- as I understand it, LibraryThing is coded in PHP and the data stored in SQL. An Android app is usually written in a Java variant and an iOS app in Apple's pet languages (Objective C and Swift). So a person who works on the one may not be able to work on the other.
But the other thing is that LibraryThing can roll out its own code to its own web site. Not so with the apps. Google and Apple have to approve apps that go on their app stores. I am quite sure that the LibraryThing apps are not malware :-), but they still have to go through the process. So imagine that LibraryThing fixes one bug in the Android app. They have to submit it and wait for approval. What if they find another bug before it gets approved, or if their fix turns out to itself have a bug, and a worse one? The cycle starts over -- and, meanwhile, the buggy code is out there.
So, in general, updates to apps -- any apps -- will tend to roll out a lot of features at once, because it takes just about the same amount of time to get a major update approved as a minor one. It's the nature of app store ecosystems.
To be sure, it does sound as if the Android app has languished for a long time. Longer than the above would explain. But those bottlenecks can also influence how developer time is allocated, particularly at a lean organization like LibraryThing.
25Taliesien
This is the same bug, reported earlier than this one, with a different symptom but same root cause -> https://www.librarything.com/topic/303348
26jiffy206
Ran into this issue on my phone (Android), and this thread has helped me to understand what's going on. Since this problem may not be fixed, I'm going to share the workaround I came up with in case anyone else, now or in the future, might be looking for a solution. (Of course, since our goals for the use of this app may differ, this solution may not work for you.)
I have two collections, Your Library (which was a default collection that came with the app; I use it for the books I have at home) and then I added a Work collection for books I have at work. When I created my Work collection, I noticed that the tags I added to my Work collection didn't show up on my phone.
When I click Your Catalog on my phone, then Tags, I'd see a list of all the tags I had in the Your Library collection and in the Work collection, and the number of books under each Tag. When I click on the tags of books that are in Your Library, the screen populates with all the books with that tag. But if I click on a tag for a book in my Work collection, I'd get a message that says "This collection is empty" (despite the preceding screen accurately reflecting the number of books that should be under that tag.)
The workaround I've come up with is to have the Work collection books also be part of the Your Library collection. I did this on my desktop computer. It took me a while to figure out whether it's possible to have books under two different collections, but I finally figured out a way to do it. There are probably other, more efficient ways to do this, but here's what I did:
1) On the Your Books tab, I chose the Work collection (i.e. the books I wanted to show up on my phone app) and List, to get a list of all the books in that collection 2) In the right-most column, click on the folder icon and a pop up with a list of all the collections should show up with your chosen collection highlighted with a blue background. 3) Now click on "Your Library" and it will also be bolded and a blue background will be added. Click on the folder icon again, the pop up goes away, and your book is now in two collections. Repeat with all the books you want to add in Your Library.
If your display setting includes the Collections column, you will see that book is now assigned to two collections. If the Collections column is not on the display, you need to go to Settings up on top and reconfigure your display style to include "Collections". Unlike some other columns, you can't edit the Collections column by double-clicking that field.
If you have a lot of books in that collection, it can be a little tedious to add them all to Your Library. But once I added my Work books to my "Your Library", I was able to click on the tags containing my Work books, and see them on my phone. Sorry this was so wordy, but I typically need very detailed instructions when it comes to troubleshooting things, so I tend to over explain. Hope this helps!
Update: Just found another way to add books to another collection. In the Your Books tab, click All Collections and Tags. You should have a list of all your tags. Hover over the tag you'd like to add to another collection. Click on edit. On the Edit tag pop up, click on the folder icon at the bottom ("Change collections for books tagged xxx…"). A new pop up will appear: Tags and collections. Click on Add to collection, and then click on the collection you want to add it to. Then click Do It.
I have two collections, Your Library (which was a default collection that came with the app; I use it for the books I have at home) and then I added a Work collection for books I have at work. When I created my Work collection, I noticed that the tags I added to my Work collection didn't show up on my phone.
When I click Your Catalog on my phone, then Tags, I'd see a list of all the tags I had in the Your Library collection and in the Work collection, and the number of books under each Tag. When I click on the tags of books that are in Your Library, the screen populates with all the books with that tag. But if I click on a tag for a book in my Work collection, I'd get a message that says "This collection is empty" (despite the preceding screen accurately reflecting the number of books that should be under that tag.)
The workaround I've come up with is to have the Work collection books also be part of the Your Library collection. I did this on my desktop computer. It took me a while to figure out whether it's possible to have books under two different collections, but I finally figured out a way to do it. There are probably other, more efficient ways to do this, but here's what I did:
1) On the Your Books tab, I chose the Work collection (i.e. the books I wanted to show up on my phone app) and List, to get a list of all the books in that collection 2) In the right-most column, click on the folder icon and a pop up with a list of all the collections should show up with your chosen collection highlighted with a blue background. 3) Now click on "Your Library" and it will also be bolded and a blue background will be added. Click on the folder icon again, the pop up goes away, and your book is now in two collections. Repeat with all the books you want to add in Your Library.
If your display setting includes the Collections column, you will see that book is now assigned to two collections. If the Collections column is not on the display, you need to go to Settings up on top and reconfigure your display style to include "Collections". Unlike some other columns, you can't edit the Collections column by double-clicking that field.
If you have a lot of books in that collection, it can be a little tedious to add them all to Your Library. But once I added my Work books to my "Your Library", I was able to click on the tags containing my Work books, and see them on my phone. Sorry this was so wordy, but I typically need very detailed instructions when it comes to troubleshooting things, so I tend to over explain. Hope this helps!
Update: Just found another way to add books to another collection. In the Your Books tab, click All Collections and Tags. You should have a list of all your tags. Hover over the tag you'd like to add to another collection. Click on edit. On the Edit tag pop up, click on the folder icon at the bottom ("Change collections for books tagged xxx…"). A new pop up will appear: Tags and collections. Click on Add to collection, and then click on the collection you want to add it to. Then click Do It.
27jjwilson61
>26 jiffy206: You should check out power edit, the lightning bolt button at the top of the Your Books page
28jiffy206
>27 jjwilson61: Thanks for the heads up, jjwilson61. That is a very useful feature and makes editing multiple entries soooo much easier. I'm still getting to know LibraryThing, and there are so many useful features.
29AbigailAdams26
Bumping this, as I've had further reports of this issue.
When accessing tags from Your Catalog, in the Android app, almost all result in a "The collection is empty" message for the reporting member, regardless of the number of books shown to have that tag, on the list of tags. I observed this behavior for a few of my own tags, but not all.
Steps to Reproduce:
1. Access account in Android app (username: "AbigailAdams26" or "UsedBookery")
2. Select Your Catalog
3. Select Tags
4. Choose a tag
5. See "The collection is empty" message
Note: Almost every single one of the tags gives this message, in the "UsedBookery" account. The only exception is the one book listed under the Romance tag.
In the "AbigailAdams26" account, only some give this message (i.e., -17th-century children / 1840s / Abenaki folklore), while others display some books, but far fewer than they should (i.e., the Aesop tag should have 54 books, but only displays 2).
In looking further, the one book listed under Romance for UsedBookery is also the only one of the books in that catalog to be in the "Your library," collection. I've taken a look at the tags in my own account that have partial matches (such as Aesop), and the two listed are also the only two using that tag which are in the Your library collection. The tags with no titles, in my own tags or in UsedBookery's, have no books which are included in the Your library collection. So, the issue appears to be tied to this collection somehow. Perhaps the app is limiting what it displays in tags, based on this collection?
When accessing tags from Your Catalog, in the Android app, almost all result in a "The collection is empty" message for the reporting member, regardless of the number of books shown to have that tag, on the list of tags. I observed this behavior for a few of my own tags, but not all.
Steps to Reproduce:
1. Access account in Android app (username: "AbigailAdams26" or "UsedBookery")
2. Select Your Catalog
3. Select Tags
4. Choose a tag
5. See "The collection is empty" message
Note: Almost every single one of the tags gives this message, in the "UsedBookery" account. The only exception is the one book listed under the Romance tag.
In the "AbigailAdams26" account, only some give this message (i.e., -17th-century children / 1840s / Abenaki folklore), while others display some books, but far fewer than they should (i.e., the Aesop tag should have 54 books, but only displays 2).
In looking further, the one book listed under Romance for UsedBookery is also the only one of the books in that catalog to be in the "Your library," collection. I've taken a look at the tags in my own account that have partial matches (such as Aesop), and the two listed are also the only two using that tag which are in the Your library collection. The tags with no titles, in my own tags or in UsedBookery's, have no books which are included in the Your library collection. So, the issue appears to be tied to this collection somehow. Perhaps the app is limiting what it displays in tags, based on this collection?

