Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Website
  3. Media Library & Image Manager v 18.0
  4. Sales Conditions FAQ

Media Library & Image Manager

by Atliis 360 https://atliis.com
Odoo

$ 149.00

v 18.0 Third Party 2
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Email Marketing (mass_mailing)
• Website (website)
• eCommerce (website_sale)
• Contacts (contacts)
• Invoicing (account)
Lines of code 8733
Technical Name atliis_media_library
LicenseOPL-1
Websitehttps://atliis.com
Versions 17.0 18.0 19.0
  • Description
  • Manifest
  • License
Atliis 360
Community Enterprise
Media Library Folders Usage Audit Universal Picker

Organize, reuse, and audit every Odoo media file from one powerful library.

Atliis Media Library turns scattered Odoo attachments into a searchable, reusable, sales-ready asset library for websites, eCommerce, products, blogs, emails, projects, chatter, and daily content operations.

OWL gallery Images, video, PDFs, docs, audio Usage index Model and record filters Website editor integration Unused cleanup

1 library

for backend, website, products, mail, and attachments.

9 file groups

images, videos, PDFs, spreadsheets, documents, presentations, archives, audio, and attachments.

Clear usage

see exactly where each file is used before changing or deleting it.

  • Overview
  • Features
  • Screenshots
  • How to Use
  • FAQ
  • Support
  • Change Log
Why buyers choose it

A professional media workflow inside Odoo

Most Odoo databases accumulate hundreds or thousands of attachments with duplicate product images, old website banners, email graphics, PDFs, and files nobody can safely delete. This module gives your team the control layer Odoo media management needs.

Find assets fast

Use search, folders, categories, file type tabs, usage filters, and record filters to locate the right file without opening technical attachment records.

Reuse instead of re-upload

Pick existing library media from backend image fields, the website editor, and the media selection dialog to reduce storage waste and duplicated assets.

Audit usage before cleanup

Open a file and see usage grouped by page, product, blog, email, mailing, user profile, message, or linked Odoo record.

Control risky actions

Regular users can browse, upload, and organize. Administrators control import, rebuild, folder deletion, single deletion, and bulk unused cleanup.

Built for real Odoo teams

One module for marketing, eCommerce, operations, and admins

Give every team a clean media workspace while keeping attachments stored in standard Odoo records. Nothing is locked into a proprietary storage layer.

  • Marketing: manage campaign banners, website images, email graphics, PDFs, and files.
  • eCommerce: reuse approved product images and avoid variant-size clutter.
  • Operations: organize files by project, folder, category, or linked record.
  • Administrators: import existing attachments, rebuild the index, and clean unused files with confidence.
Atliis Media Library gallery with file type tabs and media cards
Latest feature set

Everything included

Includes a complete media management workflow: upload, organize, filter, reuse, audit, import, and cleanup.

Modern OWL gallery

Responsive card grid with list view, lazy thumbnails, detail panel, breadcrumbs, pagination, counters, and clean Odoo-native controls.

Nested folders and drag-and-drop

Create subfolders, rename and reorder folders, move folders from a right-click menu, move files one by one, bulk move selected files, or drag media into another folder.

Categories and tags

Browse category counts from the sidebar and combine category organization with folders, file type tabs, and model filters.

Multi-type media library

Manage images, videos, PDFs, spreadsheets, documents, presentations, archives, audio, and catch-all attachments from one interface.

Configurable file policy

Admins choose allowed media types, enable the attachment catch-all, define model filter pills, and set a maximum upload size in MB.

Advanced filters and sorting

Filter by used, unused, model, record, folder, category, file size, image dimensions, MIME type, and date. Sort by recent use, upload date, name, size, or most used.

Automatic import

The gallery imports existing eligible attachments on first use. Admins can also run Import Existing manually when needed.

Universal media picker

Use "Choose from Media Library" on backend image fields, rich text editors, website media dialogs, and website image replacement workflows.

Record-level usage audit

Track usage across website pages, blog posts, products, email templates, mass mailings, user profiles, chatter messages, HTML/text fields, and direct record attachments.

Tabbed usage detail

Open a media item and review grouped usage tabs with record names and direct links to open related Odoo records.

Scheduled and manual indexing

Daily scheduled indexing keeps usage fresh. Administrators can run a full rebuild from the gallery for an immediate audit.

Safe unused cleanup

Identify unused media, delete one file, delete selected unused files after a rebuild check, or bulk-delete unused files in a folder or the full library.

Sales value

A better media process means faster content launches.

Less duplicate work

Teams reuse approved media instead of uploading a new copy for every product, page, or campaign.

Cleaner storage

Unused media can be found and removed with visibility into what is actually referenced.

Better governance

Admins control deletion, import, rebuilds, enabled file types, and maximum upload sizes.

Product screenshots

See the workflow before you buy

The screenshots below show the actual gallery, configuration, picker, filters, usage panel, and non-image file management experience.

Gallery with file type tabs
File type tabs with live counts

Switch instantly between images, videos, PDFs, spreadsheets, presentations, and other enabled file categories.

Media Library configuration page
Admin configuration

Enable file types, choose filter models, and set upload limits from the standard Odoo settings experience.

Model and record filter for product media
Model and record filters

Filter to product media, then select a specific product record to audit exactly which files are assigned.

Tabbed usage detail panel
Tabbed usage breakdown

Review every linked contact, product, page, message, or record before editing or deleting a file.

Non-image file cards in the gallery
Non-image files

PDFs and documents use clear file icons, size metadata, usage badges, and the same folder and filter workflow.

Media picker and library integration screenshot
Picker and editor integration

Pick from the shared media library directly where users already work in Odoo.

How to use

From install to daily workflow

Install the module, open the gallery, let it import existing attachments, then organize and reuse media across Odoo.

1
Install the app

Copy atliis_media_library to your custom addons path, restart Odoo, update the Apps list, and install the module.

2
Open the gallery

Go to Media Library > Gallery. Existing eligible attachments are imported the first time the gallery loads.

3
Configure rules

Use Media Library > Configuration to enable file types, model filters, and upload size limits.

4
Reuse and audit

Upload files, organize folders, choose media from backend fields or website editors, and review usage before cleanup.

Detailed workflow guide

  • Browse by file type: use top tabs to switch between enabled media categories.
  • Find media: combine search, folder, category, used/unused, model, record, size, dimensions, MIME, and date filters.
  • Organize files: create folders, add subfolders, rename and reorder folders, move folders with the right-click folder menu, move files individually, bulk move selected files, or drag media into folders.
  • Open the detail panel: view preview, name, file type, size, dimensions, folder, upload date, usage count, and grouped usage records.
  • Use in backend forms: click "Choose from Media Library" next to image fields to reuse an existing image.
  • Use in the website editor: open the Media Library picker from the website editor media workflow and apply approved assets.
  • Maintain the index: rely on the scheduled rebuild or run Rebuild Index manually as an administrator.
  • Clean safely: filter unused files, verify usage, and use administrator-only delete actions.
Screenshot tour

Complete visual walkthrough

Media Library screenshot 1
Media Library screenshot 2
Media Library screenshot 3
Media Library screenshot 4
Media Library screenshot 5
Media Library screenshot 6
Media Library screenshot 7
Media Library screenshot 8
Media Library screenshot 9
Media Library screenshot 10
Media Library screenshot 11
Media Library screenshot 12
Technical confidence

Designed for Odoo, not beside it

The module keeps media in standard ir.attachment records and adds a dedicated library layer for usability, organization, usage tracking, and cleanup.

Standard storage

Files remain Odoo attachments. The library adds folders, tags, media type classification, URLs, dimensions, usage records, and UI tools.

Smart cleanup hygiene

Generated variants, internal binary fields, code files, and system assets are excluded or cleaned so the library focuses on user media.

Performance-aware indexing

Database indexes and batched reads support common searches, folder filters, usage lookups, and large attachment sets.

Upload validation

The upload flow checks allowed file types, extensions, size limits, and image signatures for supported image formats.

FAQ

Common questions

Does it replace Odoo attachments?

No. Files are still stored as standard ir.attachment records. The module adds a practical media library, folder structure, picker, and usage index on top.

Which file types can it manage?

Images, videos, PDFs, spreadsheets, documents, presentations, archives, audio files, and optional catch-all attachments. Admins decide which groups are enabled.

Can I see where a file is used?

Yes. The usage panel shows grouped records for website pages, blog posts, products, email templates, mass mailings, user profiles, messages, and attached records where detected.

Does usage update immediately?

Selection from backend image fields and rich text flows creates immediate usage context where available. Scheduled and manual index rebuilds validate and refresh the complete usage index.

Can regular users delete media?

No. Destructive actions such as deleting files, deleting folders, importing existing attachments, and rebuilding the index require administrator access.

Is Pillow required?

Pillow is optional. Without Pillow, the module still works; automatic width and height extraction for uploaded images is skipped.

Does it work with product image variants?

Yes. The module avoids clutter from generated image-size variants and links product image usage back to the canonical library media where possible.

Do I get support?

Yes. Atliis provides 90 days of free support from purchase. Contact helpdesk@atliis.com.

Release history

Change Log

Version-by-version record of new features, improvements, and fixes.

v18.0.3.3.0 June 2026 Latest
New
  • File type tabs with live counts (images, videos, PDFs, spreadsheets, presentations, archives, audio)
  • List view toggle alongside the card gallery
  • Model and record filter pills for per-record media browsing
  • Configurable maximum upload size in MB from settings
Improved
  • Usage audit now covers chatter messages and direct record attachments
  • Drag-and-drop bulk move into folders
  • Right-click folder menu with subfolder creation, rename, move-to-folder, delete, and manual ordering
  • Tabbed usage breakdown in the detail panel with direct record links
  • Performance-aware batched indexing for large attachment sets
Fixed
  • Generated image-size variants no longer appear as duplicates in the gallery
  • Upload validation correctly rejects unsupported MIME types without a page reload
  • Rebuild index action available to administrators in all Odoo 18 builds
v18.0.3.2.0 April 2026
New
  • Website editor integration — pick library media directly from the Odoo website builder
  • Universal picker accessible from rich-text editors and backend image replacement dialogs
  • Category and tag browsing from the sidebar with live counts
Improved
  • Admin settings moved to the standard Odoo Configuration panel
  • Folder rename and delete actions are now administrator-only
  • Automatic import on first gallery load skips system and generated assets
Fixed
  • Pagination counter reset correctly when switching file type tabs
  • Subfolder breadcrumb navigation works after deep nesting
v18.0.3.1.0 February 2026
New
  • Nested folder tree with sidebar navigation
  • Bulk move selected files into another folder
  • Unused media cleanup for a folder or the full library (admin-only)
  • Daily cron for scheduled usage index rebuild
Improved
  • Gallery now lazy-loads thumbnails for better performance on large libraries
  • Search combined with folder, category, and used/unused filters simultaneously
Fixed
  • Image dimensions correctly extracted when Pillow is installed
  • Usage index handles deleted records without raising an error
v18.0.3.0.0 January 2026 Initial Odoo 18 release
Initial release for Odoo 18
  • OWL-based media gallery with card grid, pagination, and search
  • Usage indexing across website pages, blog posts, products, email templates, and mass mailings
  • Automatic import of existing eligible ir.attachment records on first load
  • "Choose from Media Library" button on backend image fields
  • Magic-byte upload validation and CSRF protection
  • Administrator-only delete and rebuild actions
More from Atliis 360

Other modules you might like

Product Attribute Filter
Microsoft 365 Contacts Sync
REST API Toolkit
No-Code Field and Line Tracker
Facebook and Instagram Lead Ads Sync
Merge Customer Invoices
Support

Get in touch with us

Email

helpdesk@atliis.com

Website

atliis.com

All Apps

Browse our Odoo apps

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Email Marketing (mass_mailing)
• Website (website)
• eCommerce (website_sale)
• Contacts (contacts)
• Invoicing (account)
Lines of code 8733
Technical Name atliis_media_library
LicenseOPL-1
Websitehttps://atliis.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with